Exception in rendering! Message: window is not defined ReferenceError: window is not defined at new c (/tmp/execjs20161208-83728-1ma0f4yjs:136:3912) at m.mountComponent (/tmp/execjs20161208-83728-1ma0f4yjs:47:15602) at /tmp/execjs20161208-83728-1ma0f4yjs:49:31860 at a.r.perform (/tmp/execjs20161208-83728-1ma0f4yjs:47:12503) at Object.a [as renderToString] (/tmp/execjs20161208-83728-1ma0f4yjs:49:31821) at r (/tmp/execjs20161208-83728-1ma0f4yjs:50:21164) at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-83728-1ma0f4yjs:32:6073) at eval (eval at <anonymous> (/tmp/execjs20161208-83728-1ma0f4yjs:173:8), <anonymous>:10:23) at eval (eval at <anonymous> (/tmp/execjs20161208-83728-1ma0f4yjs:173:8), <anonymous>:17:3) at /tmp/execjs20161208-83728-1ma0f4yjs:173:8
In the last year and a half my husband has changed the EGR valve twice, cleaned out the ports and also the fuel pressure regulator, but the check engine light comes back on after just a few miles. The code is p0405 - what else could be causing the light to come on?
My car has 129050 miles.
My car has an automatic transmission.
This code could be caused by the EGR valve, the EGR valve position sensor, a wiring or connector issue, or even a problem with the PCM. P0405 is set when the PCM sees a voltage reading below .35 volts. So, there are actually several issues that can cause this reading to be low.
There is a long diagnostic flow chart to diagnose this particular trouble code. It would be best to consult a certified mechanic, such as one from YourMechanic, who will have access to the tools and flow chart needed to diagnose why the Check Engine Light is on and what is giving rise to code P0405.
Have a car question? Get free advice from our top-rated mechanics.
Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Save up to 30%