id chwck the main acessory wire. i had a chevy 3500 that wasnt chargeing the lights didnt work and wouldnt start got it started and drove it and hit bumps and things would work at then not i then found the corroded wire on the fire wall. also check all wires going to the starter for breaks