I have an 03 2500 with 83,000 miles on it. The beast has decided to send me a 0336 code (Crankshaft Position Sensor Performance), and is now spitting and spuddering like it wants to die. I have put a new crank sensor on and changed the fuel filter and it still is doing the same thing. Any ideas on what the real problem is? 
