Exception in rendering!

Message: window is not defined

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

Q: Getting a code of P0128.

asked by on

Check engine light is on. Did a diagnostic and code P0128 is appearing. I'M assuming vehicle needs a thermostat after research

My car has 61000 miles.
My car has a manual transmission.

A: Hi there: The P0128 code means that the en...

Hi there:

The P0128 code means that the engine coolant is not getting warm enough, fast enough. In other words, there is a problem with the engine operating temperature not being reached within a certain amount of time. The Engine Control Module (ECM) determines this length of time based on ambient temperature. It's typically caused by the thermostat remaining open at all times or the electrical harness connected to this component is damaged; causing the error code to trigger. You might want to replace both the thermostat and the electrical harness at the same time to be certain the issue is resolved.

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 key turns but doesn't come out. My car will not crank either. What is the problem?

Start by gently wiggling the key to the left, the right, upwards, and down. If the key is damaged or bent, you will have to compensate for that damage in order to remove it. The lock's cylinders can collect dirt,...

Q: My car is harsh shifting, it jerks and it doesn't go more than 20 m.p.h but the problem comes and goes.

Harsh shifting and loud clunking with the gear changes on the road can be linked to the components mounting the engine and transmission assemblies or something related to the suspension or brakes. A technician can check the condition of the...

Q: Gas cap notification and check engine light came on after getting gas. Car started to sputter and stall out.

Hi there. When the fuel cap is not securely fastened to the tank, it can create vacuum issues inside the tank; which triggers the error code to be stored in the ECU. The error will then trigger the check engine...

Related articles

How Do Power Car Windows Increase Passenger Safety?
Power windows are responsible for approximately 2,000 emergency room visits every year. When a power window closes, it exerts enough force to bruise or break bones, crush fingers, or restrict an airway. Though...
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...
P2103 OBD-II Trouble Code: Throttle Actuator Control Motor Circuit High
P2103 means there is a fault with the throttle actuator control motor circuit, likely due to a defective electrical component or part.