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 $94.99 - $114.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


Experienced Mechanic?

Earn up to $70/hr

What others are asking

Is a Leaking Hose in a Car Serious?
Leaking hoses are an indication of a problem with the system that they are associated with. A leaking hose will cause the fluid that a system requires for operation to be lost, which compromises the system’s function. The loss of...
Vehicle stability control warning lights on
VSC stands for vehicle stability control system, it uses the wheel speed sensors along with the brake system to safety control, slow, or stop vehicle. This is done by it's ability to read the speed of each wheel and modulating...
Leaky water pump
The water pump seems to be a common problem with your Range Rover. If you have any type of warranty, call them to see what they require to cover the repair. If not, the cooling system will need to be...
How bad is it to repair a ball joint and CV axle?
You are looking at a lengthy repair. There are several components that will need to be replaced. It is hard to say how rough the removal and installation of these parts will be, because the amount of damage that has...
Right turn produces noise - 2011 Toyota Camry
Hi there. It sounds like you have a wheel bearing (https://www.yourmechanic.com/services/wheel-bearings-replacement) or axle failure (https://www.yourmechanic.com/services/axle-cv-shaft-assembly-replacement). A failing wheel bearing will generally produce more noise when loaded; LF when turning right and RF when turning left. An axle can produce similar...
P2178 and P115D codes are showing up on a scanner. Could both be related to the MAF sensor?
Hi there. The code P115D (http://www.obd-data.com/p115d.html) is for the mass air flow sensor (MAF (https://www.yourmechanic.com/services/mass-airflow-sensor-replacement)). It says that the sensor has an offset signal. The code P2178 (https://www.yourmechanic.com/article/p2178-obd-ii-trouble-code-system-too-rich-off-idle-bank-1-by-jay-safford) says that bank 1 is too rich. This means that the engine...
Bmw 2002 320d
Hi there. Unfortunately, without knowing more specifics about your BMW and other symptoms you're experiencing with your car; your guess is as good as ours. In general, when there are boost issues with a turbo, it's caused by damaged electrical...
What do it mean when your car stalls out when you sit still then try to move ?
Anytime you have mix matched computers and engines you will run into different issues that may not be able to be fixed. This problem sounds like the ignition timing is not advanced enough. Try to get the timing adjusted more...
Having an issue with a 2000 ford tauras , the battery is dead I know for sure but every time I charge it , reinstall it , leave it
Hi there. When the battery fails to charge correctly it is due to one of three things typically. First, it's possible the battery is worn out and low on cranking amps and simply needs to be replaced. Second, it's possible...

Related articles

P0077 OBD-II Trouble Code: Intake Valve Control Solenoid Circuit High (Bank 1)
P0077 P0077 code definition Intake Valve Control Solenoid Circuit High (Bank 1) What the P0077 code means P0077 is a generic OBD2 code that is shown when there is a problem with the Bank 1 intake valve control circuit. This...
P0390 OBD-II Trouble Code: Camshaft Position Sensor “B” Circuit (Bank 2)
Trouble code P0390 means the PCM does not detect the camshaft position sensor B signal and is very similar to trouble code P0345.
P0393 OBD-II Trouble Code: Camshaft Position Sensor "B" Circuit High (Bank 2)
Trouble code P0393 means the PCM has detected a high voltage reading from the camshaft position sensor for camshaft sensor B in engine bank 2.