. Remove and fully charge the battery.
. Clean battery terminals and cable connections.
. Check all underhood and underdash fuses with a test light or multimeter:
http://www.askmehelpdesk.com/cars-tr...tml#post252145
Be very thorough, since it can save a lot of time and money.
. Clean the main ECM ground, located on the thermostat housing. Ensure the 3 wires going to the brass connector are in good shape.
. Reset the ECM, by pulling the 7.5A Backup Fuse, located in the underhood fuse box, for 10 seconds.
. Perform K-Test on the ECM:
Remove the MAP Sensor connector and turn the ignition switch to ON (not start). Using a multimeter, check for 5 volts going between the MAP Sensor connector's reference wire (+) and ground. As you look at the connector, this is the socket on the right. Really press the black test lead into a cleaned main ECM ground on the thermostat housing. If the voltage is low, it’s probably indicating ECM failure. Most failed ECMs will record a fraction of a volt. To me, the K-Test is simple, elegant, and accurate.
Codes 16, 17, and 20 may be bogus, if the ECM is toast--this is common on these older Hondas.
. Check, once again, for any codes.
Does the Check Engine Light go on for 2 seconds and then turn off, when the ignition switch is turned to ON? During this 2 second interval, do you hear the main relay click and the fuel pump run?