I have a 2000 some parts come 1999 dodge ram 2500 5.9 L 24 valve 4×4. I'd say a week ago I came out to go to the store and when I fired it up the rpms were high. Usually rpms are 850 but that night it jumped up to 1,200 rpms and has not dropped sens. About a month earlier I started getting a dead pedal. I've changed the APPS , ECT and the BOOST. I've programmed APPS the correct way I've ran some electrical tests but im not real savvy at electrical stuff. I have p1693 and p0122 and a check engine light is on. My wait to start light is on constantly for 40 seconds before turning off. When dead pedal happens going down the road I just have to let off throttle give it a little bit of time then give it a little throttle. If I put it to the floor it dead pedals again. Once I get to about 2,000 rpms it will dead pedal or if im going up hill. I also have a spark coming off the harmonic balancer then jumps to the frount of the oil pan. Not sure what that's all about. I've cleaned all my grounds battery terminals my battery cables are good. I think that's about it if I think of anything else I'll post it.