Check with a test light at the starter and see if the light is as bright as it is at the battery. You may have a bad cable. There are also fusible links connected to the starter. Alot of times those burn up and truck won't start. They are available at auto parts stores. There are a couple and you should be able to see them, they will have to be reconnected to the wire they are connected to.
Monday, June 4th, 2012 AT 11:18 PM