Exception in rendering!

Message: window is not defined

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

Q: Engine light coming on

asked by on

The Engine light is on. The diagnostic said it was an EVAP issue, error code P0446.

A: Hello. Code P0446 comes up due to a problem...

Hello. Code P0446 comes up due to a problem with the EVAP emissions vent system. This system collects evaporating fuel so that it does not get released into the atmosphere. The code almost always means that the vent valve has failed. A mechanic would remove this valve and test it to see if it is functioning. If it functions with power applied to it, then it may be a circuit problem, but that is not as common. The best way to diagnose it is with a scan tool that allows you to cycle the vent valve to check its function. A certified mechanic, like one from YourMechanic, can inspect the engine codes present in the computer and diagnose what is causing the problem.

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: After 'check engine' light, diagnostic revealed P0171 and P0402

The first code, P0171, is an indication the engine is running lean. This code can indicate anything from clogged air and fuel filters to problems with O2 sensors and mass air flow sensors to intake gaskets. The other code,...

Q: when testing with code reader, testing monitors, 07 comes up saying that STS failed?

Hello. I would need to know more information about the vehicle in order to give accurate information. Depending on the year, make and model of the vehicle I would be able to determine what may be going on. It is...

Q: Kia Rio cranks but stutters, revs high but won't accelerate

This is not a common complaint and I would speculate the engine has a major vacuum leak or a mass air tube leak between the throttle body and the sensor. I can only recommend having a mechanic, like one...

Related articles

How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...
How to Renew Your Car Registration in Oklahoma(DELETED)
Having your car registered with the Oklahoma Tax Commission is an important part of driving legally in this state. You will need to do this within 30 days of moving to Oklahoma...
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...