Exception in rendering! Message: window is not defined ReferenceError: window is not defined at new c (/tmp/execjs20161208-83728-1709lrajs:136:3912) at m.mountComponent (/tmp/execjs20161208-83728-1709lrajs:47:15602) at /tmp/execjs20161208-83728-1709lrajs:49:31860 at a.r.perform (/tmp/execjs20161208-83728-1709lrajs:47:12503) at Object.a [as renderToString] (/tmp/execjs20161208-83728-1709lrajs:49:31821) at r (/tmp/execjs20161208-83728-1709lrajs:50:21164) at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-83728-1709lrajs:32:6073) at eval (eval at <anonymous> (/tmp/execjs20161208-83728-1709lrajs:173:8), <anonymous>:10:23) at eval (eval at <anonymous> (/tmp/execjs20161208-83728-1709lrajs:173:8), <anonymous>:17:3) at /tmp/execjs20161208-83728-1709lrajs:173:8
My vehicle has all the necessary essentials to run ( spark, air, fuel. ) Witch makes me think it could be the pcm. But I do not have a check engine light on. Is it possible to have a bad PCM but not have a check engine light on?
Hello and thank you for contacting YourMechanic. PCM's typically fail for one of two reasons: voltage overloads (often due to a short in a solenoid or actuator circuit) or environmental factors (corrosion, thermal stress or vibration). If water gets inside a PCM, it can short circuits and set up irreversible corrosion that ruins electronic connections. The PCM should give you a code for P0600 through P0606 indicating that the computer has a processor error.
However, if the PCM is corrupt, then just like a desktop computer, there is no accessing anything and no codes are put out for the computer would have no way of sending a signal. If you need further assistance troubleshooting your PCM, then seek out a technician, such as one from YourMechanic, to come to your location for an inspection.
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%