Most likely your starter. The heat from the engine heats the starter, and a hot electric motor is not as strong as a cold one. I had the same problem on a 1985 S-10, I had replaced the starter about a year earlier so I thought it couldn't be the starter. It was.
Some auto parts stores can test the starter (on the car), if you want to be sure.
181 views
Usually answered in minutes!
×