Hello, I have a 2000 chevy s-10 with a 2.2 liter engine that has 160,000 miles. Every now and then it acts up while trying to start. What I mean by acts up is, it will crank slow and stop cranking as if the battery is low, then try it again, same result but on the third try it will crank over normal and start. I had the battery and alternator checked out and they are fine. I replaced the starter with a used one from a salvage yard and also replaced the ground strap from the fire wall to the bell housing but still getting same results every now and then. Can any body help with this issue. THANK YOU