Are you sure it's not the head gasket? Also like two weeks ago it was like 102 degrees outside, at idle my temp would climb to about half, then the fan would kick in and it would drop, and when driving it was fine, but this was because of the heat. My guess would be the pump or head gasket. Are you blowing out white smoke? Or is there kind of a sweet smell to your exhaust fumes?