No does the fuel pump prime when you turn the key to the ON position ..
This usually designates a bad ground situation ..
Solid CEL means ECU and hte Batt light to me means blown fuse form a high aperage draw or a short in the wiring .. Hence why i said the tuck mroe than likely being your problem ..
__________________
R.I.P. Kevin "Slo-Si" Gonzalez
Hondata saves lives
S300 and K-Pro tuning 813-433-3721
Crome OBD1 Editing/Chipped ECU's/Wiring/Track Setup

Prayoonto/DSS/Precision/TiAl/JE/Eagle/PPG/Supertech Equipped