Personally, myself, I'd replace the cables, clean the grounds real good, replace the battery and the voltage regulator.

I'd have both the alt and the starter pulled and cleaned / tested.

I'm guessing you alt and reg. are on there last dance and the battery is toast. Or soon will be.

jmho

C.