Already added new antifreeze and now I'm thinking of replacing the thermostat. It acts like it's sticking.
Where is the thermostat located and is it difficult to do at home? (Should I take it to a service station?)
have the same problem?
Friday, December 26th, 2008 AT 12:16 PM