You should never drive a car that's over heating. Was the steam coming out of the exhaust? There's a good chance that the head or block could be cracked. Might want to pull a compression check. You sure there's not water in the oil? Also, have you checked to make sure it has fire and looked at the timing belt?