I had a leaky rear main seal issue that fouled the connections at starter. even replaced the starter. check all battery terminals (corrosion can eat the metal) and connections and starter connex.