Exception in rendering! Message: window is not defined ReferenceError: window is not defined at new c (/tmp/execjs20161208-85577-1xerfi2js:136:3912) at m.mountComponent (/tmp/execjs20161208-85577-1xerfi2js:47:15602) at /tmp/execjs20161208-85577-1xerfi2js:49:31860 at a.r.perform (/tmp/execjs20161208-85577-1xerfi2js:47:12503) at Object.a [as renderToString] (/tmp/execjs20161208-85577-1xerfi2js:49:31821) at r (/tmp/execjs20161208-85577-1xerfi2js:50:21164) at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-85577-1xerfi2js:32:6073) at eval (eval at <anonymous> (/tmp/execjs20161208-85577-1xerfi2js:173:8), <anonymous>:10:23) at eval (eval at <anonymous> (/tmp/execjs20161208-85577-1xerfi2js:173:8), <anonymous>:17:3) at /tmp/execjs20161208-85577-1xerfi2js:173:8
Trying to diagnose codes listed above. Tested EGR for plugged or restricted lines. Checked OK. Will stall engine when idling and you cover EGR Control Solenoid vent with your finger. Pulled EGR valve and lines to visually check. All OK. All electrical checks of EGR Solenoid and DPFE are OK. Found vacuum to EGR valve keeping EGR valve open all the time engine is running. When tested with a vacuum guage you have 5 inches of mercury at idle which increases to 18 to 20 when you depress accelerator and drops back to 5 inches when you release accelerator. This happens even when truck is in PARK and engine is running. I think this is causing engine to act like it has a large vacuum leak which I think would cause the P0171 and P0174. I don't know what is causing the EGR Solenoid to allow the vacuum to pass through and open EGR Valve. Any advice? Sincerely, Ron Zara
My car has an automatic transmission.
The first thing to check is to see if the EGR solenoid will release the vacuum when the electrical connector is disconnected. If it still doesn't release the vacuum then the solenoid should be replaced. The codes need to be cleared and the vehicle should be driven to see if any of the codes come back.
The EGR solenoid has a small foam filter on the vent side and it is there to keep dirt out of the valve. If dirt gets into it, the solenoid will be held open and allow vacuum to pass through it. If you find that the solenoid is not leaking vacuum when the connector is disconnected then you may have a problem with the DPFE telling the ECM to open the valve. From what it seems like, I think you will find the solenoid is going to be the problem. I'd recommend having a certified mechanic check your vehicle out, they will be able to properly diagnose your Check Engine Light codes and make the necessary repair.
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%