First measure the battery voltage. It should be 12.6 volts if it is fully charged. If it is closer to 12.2 volts it is okay but discharged. Charge it, then measure the voltage again while the engine is running. It should be between 13.75 and 14.75 volts. If it is low we will have to diagnose the charging system.
If the battery is fully charged but the starter still will not crank the engine, first observe whether you hear a rather loud clunk from the starter each time the ignition switch is turned to "crank". If you do, suspect worn contacts in the starter solenoid. If not, one suspect is the neutral safety switch which is part of the range sensor.
With the flickering you described, you might want to look at where the two smaller battery wires connect and be sure those connections are clean and tight. The negative wire bolts to the body. The positive wire bolts to the under-hood fuse box.
Thursday, August 20th, 2020 AT 8:22 AM
(Merged)