Sounds like you're out $625 AND a motor.
If the engine was overheated, then the mechanic is correct although the reason for the overheat could have been that he didn't get all the air pockets out of the cooling system before giving it to you.
SPONSORED LINKS
Wednesday, August 7th, 2013 AT 5:30 AM