Q: Can't pass smog check with Check Engine Light on

asked by on February 09, 2016

The Check Engine Light keeps coming on, preventing me from passing a smog check. I replaced the compression sensor already.

Check Engine Light is on Inspection $94.99 - $114.99 Get a Quote

The most common reason for your Check Engine Light coming on is for random engine misfires. You may be having this problem, and may need to have the ignition diagnosed, to see what is causing the misfire. You may have a failure of your coils, or plugs. The Check Engine Light would need to be checked to see which codes are received, for a proper diagnosis.

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 won't crank warning lights came on and the words service advance trac came up on the dashboard
Hello. For your car to suddenly act like this, it is typically the result of a loss of voltage. The battery itself may have failed. When this occurs, other warning lights come on because there is not enough power for...
Changing sensor in 1999 Honda Accord with the check engine light on
Of course. I would try the sensor first. They are cheaper. Realize that oxygen sensor systems are part of a complex computer-driven feedback system. It measures the amount of oxygen in your exhaust, then it gives feedback to your computer...
There is a squeaky noise coming from the right side of the vehicle.
Hello. If adjusting the e-brake helped then the issue is usually in the e-brake shoes. It is common for the hold down hardware for the brakes to wear out allowing the brakes to shift. When this occurs they will rub...
I got a 97 Chevy Cavalier can I put a 2001 motor and transmission into it
Hi there, thanks for writing in. If you replace your 1997 motor with a 2001 one, you will find that the wire harnesses and sensors have changed along with the transmission. The engine intake and fuel injection is different and...
Why do car rpms bounce when I put it in drive?
This may be a sign of a dirty or failing mass air flow sensor. The mass air flow sensor is a unit in the intake system that monitors air intake as it is mixed with fuel prior to being injected...
How much to flush out system cause car has no heat
The heater core being plugged is not the most common cause for this vehicle to not give heat out of the vents. If you move controls to heat and do not notice a temperature change when turned hotter the most...
when i put my car in drive and start it , it will start but when its in park and i start it doesn't start why
Hi there. This is typically an indicator of a damaged safety switch underneath the shifter. However, it could also be caused by a wiring or electrical glitch in the ignition system or transmission shift solenoid. It would be best to...
How much does it cost to reset throtlebody sensor on computer
Hi there. This generally needs to be completed by a professional mechanic that can complete a reset and clear the existing codes with a digital scanner. You can request an estimate to have one of our mechanics come to your...

Related articles

P0183 OBD-II Trouble Code: Fuel Temperature Sensor A Circuit High Input
P0183 code definition Fuel Temperature Sensor A Circuit High Input What the P0183 code means P0183 is a generic OBD-II code indicating...
P2407 OBD-II Trouble Code: Evap Leak Detection Pump Sense Circuit Intermittent/Erratic
P2407 P2407 code definition Evap leak detection pump sense circuit intermittent/erratic What the P2407 code means This trouble code indicates that the powertrain control module has detected a malfunction with the leak sensing portion of the emissions control system. What...
P0532 OBD-II Trouble Code: A/C Refrigerant Pressure Sensor Circuit Low Input
P0532 code means there is an abnormally low voltage reading for the A/C refrigerant pressure sensor circuit often due to too little or too much.