I've been having random starter troubles for a month, getting worse as time goes by. Initially it was the bendix kicking out once or twice, but a jump from another battery would usually start it just fine. I replaced the battery with a new above average quality Interstate, still had random troubles. Eventually, the bendix would kick out immediately, never could get the truck started, so replaced the starter, new, not rebuilt, lying in the gravel in my driveway. New starter worked great for a few days, but occasionally the engine would crank very VERY slowly, like a low battery, but it would crank and crank forever, until it finally fired. When I took it to the Interstate shop to have it checked, battery was tested fine, alternator output was perfect. I shut it off, went into the counter to talk tool batteries for 10 minutes, came back out and it cranked very slowly for 15 seconds and then the dreaded CLICK CLICK CLICK. It started fine with a jump-pack, now it sits in the snow and won't crank much at all, forget about firing. Could all of this be explained by the 50 degree timing advance referred to in the "faulty crankshaft position sensor" protocol? When I was replacing the starter, the cable end on the small wire snapped off, and I replaced it with a crimp-on connector. Could a poor connection at that point cause these problems? What about the large connector at the starter accidentally grounding on the case, or the cable grounding with the chassis? None of these things can be checked without pulling the starter back out of the truck, but at 4 degrees and windswept snow under the truck, I obviously won't be getting back under it for several days, but I can't stop wondering about this weird chain of symptoms, and the fact that each has been occaisional, then regular, then permanent.