Exception in rendering!

Message: window is not defined

ReferenceError: window is not defined
    at new c (/tmp/execjs20161208-83728-1ayzihzjs:136:3912)
    at m.mountComponent (/tmp/execjs20161208-83728-1ayzihzjs:47:15602)
    at /tmp/execjs20161208-83728-1ayzihzjs:49:31860
    at a.r.perform (/tmp/execjs20161208-83728-1ayzihzjs:47:12503)
    at Object.a [as renderToString] (/tmp/execjs20161208-83728-1ayzihzjs:49:31821)
    at r (/tmp/execjs20161208-83728-1ayzihzjs:50:21164)
    at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-83728-1ayzihzjs:32:6073)
    at eval (eval at <anonymous> (/tmp/execjs20161208-83728-1ayzihzjs:173:8), <anonymous>:10:23)
    at eval (eval at <anonymous> (/tmp/execjs20161208-83728-1ayzihzjs:173:8), <anonymous>:17:3)
    at /tmp/execjs20161208-83728-1ayzihzjs:173:8

Q: Check Engine light revealed thermostat problem

asked by on

A Check Engine light system check revealed a possible thermostat problem.

A: Sounds like you have a code P0128. The co...

Sounds like you have a code P0128.

The computer monitors the warm up cycle of your engine -- it looks for your coolant temperature to rise to a certain level within a given time frame. The computer does this because it is trying to go into closed loop operation as quickly as possible leading to better fuel economy.

Now the code gets recorded because sometimes the thermostat has become stuck open or it leaks when closed. Either of these options lead to the engine not reaching the desired temperature level.

You would first test that the thermostat is indeed at fault by monitoring a warm up cycle of the engine. If it is, then I'd recommend replacing the thermostat. After replacing the thermostat, record your engines warm up cycle and compare it to before the repair to confirm your issue was resolved.

If you feel like this is a job you can handle be sure you clear the codes and reset the module after performing the repair. Please note that a lot of vehicles have special coolant fill procedures for when you refill your coolant.

If you feel uncomfortable handling this, consider having a certified mechanic, such as one from YourMechanic, come over to handle the repair for you and check if the Check Engine Light is reading any other codes.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Save up to 30%

Get a quote

What others are asking

Q: My car's engine is overheating, what could be the cause?

An overheating engine can be caused by several components. A new thermostat is a great place to start, and knowing that it is not the problem we can focus elsewhere. If the thermostat was suspected, then you may have another...

Q: What would cause brand new O2 sensors to give codes 172, 173, 176, and 177, rich and lean conditions, both sides at the same time?

When it comes to across-the-board codes being set such as this, it is usually a result of something "upstream" creating the condition to set all these codes. For instance, it is rare for both O2 sensors to fail at exactly...

Q: Transmission

Hello. The check transmission light comes on when the computer detects an issue with the vehicle's electronic transmission control system. Unless the oil change included the transmission fluid it is not likely that the issue is related to the oil...

Related articles

What Causes Hoses to Leak?
While the largest part of your engine is mechanical, hydraulics plays a significant role. You’ll find fluids at work in a number of different areas. Your car's fluids include: Engine oil Transmission...
How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...
How Much Does a Mechanic Make in Vermont?
Automotive technician jobs in Vermont have an average mechanic salary of $37k, with some mechanics earning a salary of $53k.