if it over heats it cos' it's getting too warm so its either head gasket problem or faulty thermostat or blocked radiator. Does it do it if you run it with no thermostat?
What about faulty coolant hose, collapsed internally?
Is it the correct thermostat?
Is there 2 versions of thermostat? Winter...