Q: check engine light will not go off

asked by on August 21, 2016

hi i have a 97 civic with a d16y8 vtec motor , failed inspection because of the 02 sensors and cat ,i have replace both o2 sensors and cat since and the light will not go off and can't be cleared . my mechanic told me to replace the edu and engine wire harness does that sound right?

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

Check Engine Light is on Inspection $79.99 - $89.99 Get a Quote

I would try to clear the code first by disconnecting the battery. Make sure you have the radio reset code. Leave the battery disconnected for at least 10 minutes. Reconnect the battery and enter radio code. The Check Engine Light should be off. If it comes back on that may mean you have another problem or the computer is bad. Have a diagnosis of the Check Engine code and a pinpoint test done completely before any moving forward with any other part replacements.

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

What others are asking

Disappointed with the auto sliding door

It is not recommended to operate the automatic sliding doors manually for a long period of time, but as long as the mechanical aspect of the sliding doors are working, you can use it manually. If you have reached a...

Gears grinding at low RPMs.

I am going to go ahead and move forward with the assumption that your Honda Civic is equipped with a manual transmission. I have owned Honda’s most my life and I have encountered this problem with the sound of transmission...

My right front wheel wobbles?

The front end and rim may have been bent. The front rim and tire should be put on a tire balance machine to check for a bent rim and replaced if it is. Then the front end alignment and suspension...

Idling problems and flashing check engine light clicking noise being glove box by relay

The green key flashing is an immobilizer which can be caused for many reasons including a simple bad battery connection. The rough idle problem suggests a potentially bad idle air control module which regulates the air flow into the intake...

Why does my engine choke at low rpm?

This may be caused by a number of things such as a bad fuel pump relay or potentially a faulty ignition coil. Ignition coils are coated with a varnish-like insulation that becomes brittle over time after being stretched then contracted...

What causes my car to keep overheating?

Thank you for writing in! Typically the thermostat and water pump are the primary sources of overheating on a 1997 Toyota Corolla. However, since the fluid never left the reservoir, it could be caused by a blockage in the coolant...

Which oxygen sensor usually fails first? I don't have a code reader to tell which one is bad.

Hi. In my experience, I haven't really seen one oxygen sensor fail more than the other one. Considering the year of the truck, I would replace all the oxygen sensors on the truck because, if one is going bad, then...

Engine noise at idling, Check Engine Light on

Hello. It is common for these cars to have problems with the camshaft gears making noise and causing the Engine Light to come on. If the problem persists, then damage to the motor is possible. It would be a good...

Can't pass smog check.

Hello. I am glad that you got the codes from the smog shop as that helps with the diagnosis. I have changed a lot of knock sensors on this model of Subaru when this code comes up. I have also...

Related articles

P0279 OBD-II Trouble Code: Cylinder 7 Injector Circuit Low
P0279 P0279 code definition Code P0279 is stored by the PCM when it experiences a low-voltage situation that involves the fuel injector for the number seven cylinder. What the P0279 code means Basically, this code means that one of your...
P2771 OBD-II Trouble Code: 4WD Low Switch Circuit
P2771 means the system detected a problem with four-wheel-drive low switch usually caused by bad sensors or solenoids or an electrical issue.
P2014 OBD-II Trouble Code: Intake Manifold Runner Pos Sensor/Switch Circuit Bank 1
P2014 means there is an issue with the intake manifold runner control system which is usually associated with a faulty control solenoid.