Ok so this all started in June of last year. Started my truck moved it about 15 feet to load an aquarium backed it up and it never would start again. So here's what's been replaced. Ipdm can and crank sensors planned on upgrading my fuel pump so I did that too areomotive 340. Towed it to the dealer and they said my pump was bad (wrong) then they said I had the can and crank position sensors in the opposite locations which I know is incorrect as well because I broke the first crank sensor trying to get it in. I got the truck back from them running but not running well which is better than not at all. The slip and cel are on. I don't remember the code for the cel but it's got the crank sensor. So I replaced it yet again with no luck and the same code. The slip light I believe is on because of my axle seals....The truck will start fine sometimes and others it doesn't. When in the idling the rpms are erratic I got it to about 50 and I've seen the rpms jump 1000. I haven't driven it because I'm afraid to blow it up. I have searched and seen some pretty bad possibilities of anyone has any input it's greatly appreciated.