Exception in rendering!

Message: window is not defined

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

Q: Check Engine light and camshaft position sensor code

asked by on

The Check Engine Light goes on and off. Also, the camshaft position sensor code is preventing me from passing a smog check.

A: Hi. If you have a camshaft position sensor ...

Hi. If you have a camshaft position sensor code that is coming up, then that is why the Check Engine Light is coming off and on. Most of the time, this is caused by a sensor failure, but it can also happen if the cam timing is off. If the timing belt has not been changed on the engine, then it may be worn out and is affecting the valve timing which will trigger these codes. A mechanic would typically inspect the valve timing and also check to see if the cam sensor is falling within resistance specifications. I would recommend you have a mechanic, like one from YourMechanic, inspect the Check Engine Light and repair any damaged parts.

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: Fuse box wires burned

Hi. The issue you have experienced demands a mechanic's attention. The fuse box is the power unit to most of your main power sources in your vehicle. The burned wires are caused by overheating to a point where the wires...

Q: Transmission slipping only in reverse

What a technician would do is first check the level and condition of the transmission fluid on your 2001 Audi A8 Quattro. Next, they would use a Volkswagen-compatable scan tool which will allow the Transmission Control Module (TCM) to be...

Q: what would be the average cost to own my vehicle over a ten year period

Typical "lifecycle" vehicle ownership and operation costs, such as you are inquiring about, are calculated on a 5 year interval. Going out 10 years has too much inherent uncertainly in inflation projections, and the costs of fuel, insurance, and repairs....

Related articles

How Long Does a Distributor O Ring Last?
The distributor is part of the ignition system in your vehicle and its purpose is to route high voltage from the ignition coil to the spark plug. The spark plug then...
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...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...