D4 light on no matter what gear i'm in. 95 Honda Accord LX 4-cylinder. Already replaced solinoid, speedometer, fan,
The D4 light is coming on to tell you that there is one or more fault codes set in your transmission control module. The only way to retrieve codes on the 1995 models is to read "Flash Codes" output by the D4 light. (See instructions below)
RETRIEVING FLASH CODES USING THE D4 LIGHT
If fault codes are present, the D4 light will "blink" when the ignition is turned to the RUN position and will remain on at all times when the engine is running.
To retrieve the flash codes, turn the ignition switch off.
Install a jumper wire between the service check connector terminals.
The service check connector is a gray, 2-pin connector located on the PCM/TCM cover under the passenger side of the instrument panel. (See picture below)
CAUTION: DO NOT use the 3-pin located next to the service check connector.
Installing the jumper will place the PCM/TCM in diagnostic test mode.
Turn the ignition to the RUN position. Codes will be output by blinking the D4 light.
Note the number of blinks from the D4 light. A short blink indicates a single digit flash code. A long blink equals 10 short blinks. For instance one short blink indicates code 1. One long blink and four short blinks indicates code 14. If there is more than one fault code, they will be output one at a time from the lowest numbered code to the highest numbered code. It is recommended that you read the code or codes several times to make sure that you are reading it correctly.
Once you have retrieved the fault code(s) re-post your question and include the information for what codes you have and someone can then help you locate the cause of the problem.
erroneous OBD codes
How about the incode for key programming?
×