Have you checked the earth connections are nice and clean? Cold they may still work OK, but as they warm up with resistance, the 'juice' to the starter gets less, hence cranking slows down. I had that problem with a jeep I purchased last year. Cleaned all the connections and installed a direct battery to starter body earth cable, and it now works fine, vehicle hot or cold.
Mike
|