I'd check for loose connections. Also check and replace the negative battery cable with a new one. Check for loose grounds and clean all connections. Use some steel whole to clean the connections and some dielectric gel on the connections which helps keep dirt out.