My 93 W-350 started having occasional problems with slow cranking about a year ago, especially during cold weather. The battery was old, so I replaced it with a group 31 ( about 1100 CCA) which seemed to cure the problem for a while, but this fall the old slow crank issue returned. I replaced the pos. battery cable and cleaned the grounds, but the problem got so bad that by Christmas I was having to boost or jump the truck whenever the engine was cold. Finally, I ordered new starter contacts & brushes from Larry B. My son , Josh, yanked the starter while I was at work, installed them , and delivered the truck to me. (Great Kid!!!) But... I had to boost the truck when it was time to go home. The next day I replaced the ground cable. . NoGo. . Swapped in a known good battery... No luck... Switched starter relay with one of the other relays... No start. Finally, I installed a brand new starter relay I just happened to have, and it started right up. It"s too soon to tell if the problem is solved, but so far, so good. I guess the point of all this rambling is this: it may be a CTD, but it's wrapped in a Mopar, and starter relays have always been a booger in Chrysler products, so if you start having cranking issues, don't overlook that little black box on the fenderwell.