speedracerjer Posted August 20, 2009 Share Posted August 20, 2009 86 MJ, 2.8L dog engine, getting code 12 which from what I read in the Chilton manual is just a self diagnostic code while the engine is off, key on. Start the engine, no codes but the light will not go off. Disconnectred the battery for a few minutes, still on. Pulled the ECU and reinstalled, still on. Any thoughts? Link to comment Share on other sites More sharing options...
fiatslug87 Posted August 20, 2009 Share Posted August 20, 2009 My '88, '89, & '90 have Emission Maintenance Timers that trigger at ~82500 miles indicating the O2 sensor requires changing, I'm not sure if '86 was the same. Here's where it's located (from the '90 FSM): Link to comment Share on other sites More sharing options...
speedracerjer Posted August 21, 2009 Author Share Posted August 21, 2009 Thank You for the info, I do not believe this truck has the emission timer. I did find a printed circuit board card with 5 diodes on it plugged into a black box, when I remove the card, no check engine light. So I am getting somewhere. Just need to figure out where or what is sending the 6 volts to make the light stay on. Any help is great. Link to comment Share on other sites More sharing options...
HOrnbrod Posted August 21, 2009 Share Posted August 21, 2009 From my notes: Code 12 = Battery disconnected. Battery or power to the ECM disconnected in the last 50 key cycles. This is applicable to your 86 MJ 2.8L dog engine, as well as the newer OBDI 91-96 engines. After a problem has gone the code will be removed after 50 on off key cycles or if the battery left disconnected over night which will cause a code 12. This means as I interpret it that the code 12 will remain until 50 ON/OFF key cycles are completed. Discoing the ECU or Batt will just continue the code 12. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now