i had a similar situation, tried a buch of stuff, to no avail....finally turned out to be the fan clutch. the fan was turning, but not near as fast as it should have been. (i couldn't tell, i wound up taking it to a shop, they replaced the fan clutch and poof...no more overheating) hope this...