02 grand cherokee stalling out, now won't start
Hello, I have a 02 Grand cherokee with 4.7, that started stalling out on me a couple of weeks ago. It would die and if given enough time, it would restart and run for awhile longer. It shows a code of p0725, engine speed circut malfunction. After some investigation i read that it could be, the crank sensor, or the speed sensors on the trans. So i change all of them. But still no change. change crank sensor twice, due to if it was installed without a paper spacer on the end it would mess it up. So i went to the dealership and got another and a paper spacer. still no change. I also read that it could be camshaft sensor, so i changed it too. Still no change. After driving a couple of short trips, after all these changes, the code would never clear. And now it has died and won't restart. Does anyone have an idea as to what i need to try next. I was told it could be the TCM, they are pretty expensive to just change not knowing for sure. Is there a way to tell for sure if it is bad. And where is the best place to get one if bad. I have visually checked wiring for bad places but could not find any problems. Need diagram so i can get my tester and check closer, does anyone know a site that would have one i can print out. Thanks in advance for any help anyone might be able to give.