What does the temp gauge read? Very likely the the water pump impeller. There's been a lot written about this already - search around a bit.

--tim