Q: Rough idle and intermittent engine light on

asked by on October 07, 2016

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.

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.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing


Experienced Mechanic?

Earn up to $70/hr

What others are asking

Car shaking on startup, engine revving
Hello there, a few different faults can cause the car to shake and have issues with acceleration. The most common would be the the spark plugs and wires, a fuel pump issue, faulty MAF sensor, a vacuum leak, or a...
Ticking noise
Hello there, a few different faults can cause the vehicle to have this ticking noise. The most common faults would include an issue with the flywheel, belt tensioner (https://www.yourmechanic.com/services/drive-belt-tensioner-replacement), alternator (https://www.yourmechanic.com/services/alternator-replacement), water pump (https://www.yourmechanic.com/services/water-pump-replacement), or engine mechanical issue. I'd recommend...
My car will cut out while driving (acceleration cuts out) & car will stop running
Hello. Being that this is a computer controlled vehicle this can be caused by a number of issues. From what you are explaining though it sounds like you have a fuel system problem. Most of the time this occurs if...
Cranks but won't start
Hello, thanks for writing in about your Dodge Ram 1500. I'm curious if your Check Engine light (https://www.yourmechanic.com/services/check-engine-light-is-on-inspection) on. Checking the basics will help here: will it crank but not start? If so, is there spark at the plugs and...
My car is overheating and constantly filling with water
Thats a good question. I will go through a few steps you can take to see where your problem is occurring. Get a UV light and dye to put in your coolant. Run your car until it is at operating...
Car won't rev or go when pushing gas pedal. Only revs up in neutral or park unless you work with it to keep it revving
Hello. The first task in solving this problem is to extract problem codes that are set, whether the Check Engine light is on or not. There are several problems which could cause this behavior, such as a bad throttle position...
I just got a P0087 code on my Mercedes.
Hi there. A fuel filter can cause a restriction in the fuel line if the filter is plugged up. If you are getting a P0087 code (https://www.yourmechanic.com/article/p0087-obd-ii-trouble-code-fuel-rail-system-pressure-too-low-by-spencer-clayton) for fuel pressure rail is low, then put a fuel pressure tester on...
Check Engine Light - 2013 Chevrolet Malibu
Hi there: Sometimes minor fender bender can trigger other issues to appear, especially if a loose sensor or wire was damaged during the incident. If the engine is making a weird sound while the heater is active, it's possible that...
My car make a winning sound when I accelerate the engine
Hi there: A whining sound that occurs while you're engine is accelerating is commonly caused by a worn out or loose drive or serpentine belt that needs to be replaced. In some cases, the belt will become loose because the...

Related articles

P0158 OBD-II Trouble Code: 02 Sensor Circuit High Voltage (Bank 2, Sensor 2)
P0158 P0158 trouble code definition Oxygen Sensor Circuit High Voltage (Bank 2 Sensor 2) What the P0158 code means The P0158 trouble code appears when the sensor has remained at a high voltage for too long. This oxygen sensor is...
P0231 OBD-II Trouble Code: Fuel Pump Secondary Circuit Low
P0230 P0230 code definition Fuel Pump Primary Circuit Malfunction What the P0230 code means P0230 is a generic OBD-II code which indicates that the fuel pump primary circuit has a malfunction of the vehicle power to the fuel pump when...
P0936 OBD-II Trouble Code: Hydraulic Pressure Sensor Circuit Intermittent
P0936 means there is an issue with a circuit in the hydraulic pressure sensor, most likely due to damaged electrical components.