My 01 was cranky to the point of almost dead before starting, then one day cranked to no start, was the pos terminal on chassis mounted battery, even though I used a wire type terminal cleaner, there was a coating I had to file off, after that boom instant starts again, also the CPS code can appear from extended cranking with no start. Last I have found all my diesels start better if I count to five after glow plug light goes out