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?