I'm having a real problem with my 03 Forester (about 98k). At the beginning of the month we had the head gaskets, thermostats, cam and crank seal, water pump, timing belt, tb tensioner, and associated "stuff" done at the local dealer. About 10 days later when driving on the highway the temp gage began to indicate that the car was overheating. The AC was on and it began to blow hot air. The needle was almost in the red. We got it to a nearby dealer (not the one who serviced it) who could not replicate our problem. We got back on the road and not 10 minutes later the car began to overheat again. We got it back to the dealer we just left and left the car with them. They had it for two days and road tested it and could not get it to over heat. We picked it up and again when driving home it began to overheat but not as severe as before (I was at work and my wife who drives the car regularly picked it up.) any thoughts???