Boy was that ever fun...
... NOT!
What a royal PITA! Mines a 99 with 69K miles. Code was also P0336 and the tach kinda worked off and on. Big power loss when tach was not working (i. e. no signal from CKP). Just like raf2000, my starter came off easy but the big problem was the CKP sensor. The old sensor would NOT move no matter what I tried. I used every tool I could think of and it would not budge. Ended up drilling holes into it with a dremel till there was not much left of the sensor that was visible. It turned now, but would not come out. Drilled more and ended up twisting and pulling with a big right angle wire cutter. Bigest piece left when I got it out was maybe 1/2" to 3/4" in size. At that point I was really happy cause I had gotten the darn thing out and was on the finish side of the job. But, the new sensor would NOT go into the block, not even 1/8 of an inch. Used a dremel tool to remove any ridge of corrosion. Still no go. Ended up removing the o-ring on the new sensor and filing/sanding the diameter of the new sensor just a bit till it would fit. Reinstalled o-ring and used permatex ultra copper silicone sealant to seal the thing into the block.
My dealer had quoted me $190 to do this job. I now wish I had let them do it for that price.
I still do not understand the reasoning of the DC tech wizard that determined that this sensor was not part of the engine and not covered by the engine warranty! What a bunch of BS! It is mounted on the engine, connects to the engine computer, effects engine performance (and probably emissions), is made by Cummins, is probably supplied by Cummins with the engine assembly, for cripes sake it mounts in a hole THROUGH THE SIDE OF THE ENGINE BLOCK, but this is "not a part of the engine" and not covered under that warranty. GRRRRRR!!! ... End rant.
Others have had this fix be a "quick" one and I do believe them. My experience certainly was not quick!
-Deon