Do you have an '02 2500 w 8.1? If so you are probably having a crankshaft position sensor issue. Look in to the thread titled "8.1 just died". Many such as myself have and are wrestling with this problem. There is more to tell, but verify that you have an 8.1 first and read the information already posted.
Mike