i fought mine for at least two years... it'd run fine for a month then start overheating again. it'd go away and come back. i changed everything, water pump, radiatior (stock style), thermostat, the housing, heater core, hoses... everything. then i just got pissed and got what must be an 9...