Have you actually pulled the trouble code and repaired the problem that is turning the light on?
Put the diagnostic fuse in, then read the code(s) the check engine light flashes at you.
12 All Clear (No Fault Detected).
13 O2 Sensor circuit.
14 Coolant Temperature Sensor Circuit.
15 Coolant Temperature Sensor Circuit.
21 Throttle Position Sensor Circuit.
22 Throttle Position Sensor Circuit.
23 Intake Air Temperature Sensor Circuit.
24 Vehicle Speed Sensor Circuit.
25 Intake Air Temperature Sensor Circuit.
31 Atmospheric Pressure Sensor Circuit.
32 Atmospheric Pressure Sensor Circuit.
41 Ignition Signal Circuit.
42 Crank Angle Sensor Circuit.
44 Idle Switch Sensor Circuit.
45 Idle Switch Sensor Circuit.
51 EGR System & Recirculated Exhaust Gas Temperature Sensor.
53 Ground Circuit.
54 Fifth Gear Switch Circuit.
71 Test Switch Circuit.
For instance a code 13 does not automatically mean the O2 is bad. It could be the signal wire is broken or shorted. Same with all the rest.
If you put the fuse in and the light comes on and does not flash there is an issue with the ECU. In that case you need to verify all the powers and grounds to the ECU.
It will not clear unless the problem is repaired.
SPONSORED LINKS
Thursday, September 28th, 2017 AT 11:35 AM