Exception in rendering!

Message: window is not defined

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

Q: Rough idle and intermittent engine light on

asked by on

Could this be the purge valve, the engine management light is going on and off

My car has 71000 miles.
My car has a manual transmission.

A: Hello there, many faults can cause a rough ...

Hello there, many faults can cause a rough idle and the Check Engine Light to be on with your 2007 Mazda 3.

The first course of action would be to check what code is stored in the ECU. This code will help determine what direction to go with diagnosis.

Some common causes of a rough idle are the spark plugs, coils, vacuum leak, oxygen sensors, exhaust leak, fuel pump, MAF sensor, or a wiring harness fault.

A qualified technician such as one from YourMechanic will be able to diagnose your rough idle and make any repairs required to resolve the issue.

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: VTC problem - 2008 Infiniti FX50S

The engine control system uses the engine oil pressure to control the variable intake valve timing on this model. If the engine oil is low or very dirty it can trigger this type of fault and cause the system to...

Q: Truck suddenly has no power, won't rev above 4K, and idles fine.

Hello there, many faults will cause a lack of power on your 2003 Ford F-150. The most common would be a failed catalytic converter, throttle body plate malfunction, vacuum leak, throttle linkage, fuel pump, or a shift solenoid. When the...

Q: RPMs erratic during idling, Check Engine Light on, P0174 code

Hello. The P0174 code deals with the truck running lean. That means that the PCM is restricting fuel to the injectors. This is usually caused by a vacuum leak in the engine. There could be a leaking intake gasket, or...

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...
P2103 OBD-II Trouble Code: Throttle Actuator Control Motor Circuit High
P2103 means there is a fault with the throttle actuator control motor circuit, likely due to a defective electrical component or part.