That is a lot to have done to still have an over-heating issue.
Just to clarify, the temp. Switch is the switch at the engine block and not the thermostat.
I would replace the thermostat and make sure the cooling fans are coming on when they should.
Then a system pressure test would be a good idea. You can check for pressure yourself by grabbing the upper radiator hose after you have turned the car off and seeing if it has pressure or resists you trying to sqeeze it.
Sometimes pressure, which is necassary for cooling to working, can be lost by a faulty radiator cap.
If you are having a mechanic do this work, I would make sure they have checked the things I mentioned.
As far as repairing the head, did it need to be weled due to a crack?
Do you live in a cold climate? If you have not kept up on anti-freeze maintainence, there could be other crackes in the cooling system. I would definately do a pressure test if this is the case as you might have cracks in the block. The usually at the lowest point in the block as water settles out of the anti-freeze and freezes if it is not changed per manufacturer requirements.
Please consider a to help us answer more questions.
Sunday, September 4th, 2011 AT 8:59 PM