My 2000 chevy s-10 with a 2.2 liter engine has trouble every and and then starting. I can get in it of a morning and it will fire right up, drive to work and get ready to leave and it will crank over and drag, try again and same thing happens. Wait a few minutes and try again and it will fire right up. While cranking slow, the lights do not dim. It is acting like a weak battery, but took battery up to Advance auto and it checked out, and it checked out good. Thought it was the starter, switched out with used one, same issue. Had alternator checked, and that is good. There is no corrosion around the battery terminals and they are tight. Checked the Battery cables and they look fine. Could they be going bad without any visual signs, or could the starter be messing up. Does any body have any suggestions, all would be appreciated. Thank you