12 volts
its usually always under the seat!~
Check the alternator. If the voltage is too high it will overcharge the battery and destroy it. If the voltage is too low the battery will discharge and could be mistaken for a destroyed battery.
Misgrounded
The battery is bad or the alternator is not putting out the correct voltage and is bad.
It sounds like a bad cable connection at the battery/starter solenoid/ or the starter solenoid is bad. Check these areas. It could still be the battery. Check the voltage at the battery then try to start the engine. If the voltage drops below about 10 or 11 volts, the battery does not have enough of a charge. Try a battery charger for a while and see if you can get enough of a charge to start the engine. If the voltage is up when you try to start the engine, check the battery post connections. See if you have voltage THERE when you try to start it. Sometimes a corroded battery terminal will act the way you described. If that isn't it, check the connections to the starter. If you have good voltage to the starter when you try to start it, the starter is probably bad.
No, it will take care of itself.
battery is weak or the solenoid for the shift is bad
Check for a blown fuse or defective fuel pump relay.
Any brand battery that is the correct size and has the correct amount of CCAs for your Honda. Anyplace that sells batteries can tell you the correct battery to install. Walmart sells an excellent battery built by Johnson Controls for a good price.
520/435 Everstart Part Number 51-4
My ABS light was coming on too and I found out it was my ABS control module, which isn't cheap. I found out this is a common problem in 1998 Honda passports.
Often it's a problem with a loose connection or corroded battery terminal, but it can also be just a discharged battery. The question is too vague to answer in any kind of detail, but it would be good to start with the basics; test the battery. Use a volt meter to see what voltage is present at the battery, then start to go out from there. If you have voltage at the battery, test voltage at the connectors, then the relay, then the fuse box.