97 S-10 Starting Issue

I am frustrated to say the least. In the last year I have replaced: The battery, alternator, water pump, and fuel pump all at different times and due to different reasons. I just put in the fuel pump last
week as it started to act up and then this morning yet another occurance.
I got in and started to turn on the vehicle and it did turn over, however it was slow to enguage and turn over. It acted similar to what I would expect if the batter was near dead. However, I know the battery is new and I am showing the correct charge on the guage. When I went to leave for work today it was a little slow but did fire up on the first time but the stereo pre-sets were all reset as if there were no electrical connection. I went across the office complex, parked, went to the gym and an hour later it started still not immediately but none the less.
When I got home today I checked the battery terminal for corossion and couldnt see anything right off, the terminals were secure and on tight and I checked all of the other easily accessable terminals.
My first guess is that its the starter, but after reading I am starting to think that maybe it is the ignition switch or distributer coil. The reason I am considering the distributor is b/c of recently having to replace fairly new spark-plugs due to reported misfires on the OBDII. Any thoughts out there?
JG
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
snipped-for-privacy@hotmail.com wrote:

Have you checked the other end of both battery cables? There can be corrosion at either end. Losing stereo presets is a clue that the voltage is dropping below about 9v at some point.
Also, sometimes, the cable will corrode "inside". It will look good, but if you replace them, and then cut the old cable, you'll see lots of white powder, where there should be copper conductors.
There are also bonding straps on some vehicles from the engine block, to the frame and/or body. You might look for those, see if they're clean.
Having low voltage can produce "false" misfire codes, too.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

Motorsforum.com is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here. All logos and trade names are the property of their respective owners.