GM had a run of battery cables that would corrode under the insulation (forget what years). Cheap and easy fix... just buy a couple new cables and replace them and see if that helps