This afternoon I was on the freeway and all of the sudden it became sluggish then a few minutes later the check engine light comes on so as soon as I got off the freeway it just died. I checked all gauges as soon as I saw the check engine light on but nothing was out of the ordinary. So shortly after it died I noticed smoke coming out from under the hood. I just replaced my radiator roughly a week ago and had no issues. So long story short now there is water in the oil. Could this be a blown head gasket, cracked head, or block by chance? Any advice would be great.