Exception in rendering!

Message: window is not defined

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

Q: Check Engine code P0128

asked by on

The Check Engine light is on with the code P0128 for the coolant thermostat (coolant temperature below thermostat regulating temperature).

A: The cooling system temperature is regulated...

The cooling system temperature is regulated by thermostat, and the cooling fans order to keep it at optimal temperature for the motor to operate. It does this by keeping the thermostat closed and the fans off until the coolant reaches around 195 to 210 degrees then opens the thermostat to cycle the coolant through the radiator while the cooling fans blow through the radiator cooling the coolant. If the thermostat is stuck open then coolant will never stay inside the motor long enough to heat up to the specified temperature. This would set a P0128. To verify that the thermostat has failed a proper inspection of the Check Engine Light should be called out by a qualified technician, like the one from YourMechanic.

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: Radiator

I am sorry, there just isn't enough information here for me to help. My best advice would be to have one of our mobile experts perform a car is not starting inspection. Once the mechanic arrives, you can explain the...

Q: Car won't idle, sputters and shuts off. 1995 BMW 318is

Hello there, a few different faults could cause this issue on your 1995 BMW 318is. When oil and coolant mix, the usual suspect is the head gasket. The mixing of coolant and oil may take some time to develop and...

Q: Thermostat housing leaking

Hello! A leaking thermostat housing is a very common concern for your year model. Generally, replacing the entire thermostat housing takes care of it, which includes the upper and lower sections. This is a large plastic housing that should have...

Related articles

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...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...