I've my buddy put his high end snap on scan tool on it a ways back and we had issues like no communications from tps I forget the # and p0650 general high voltage maybe one or two other issues basically dealing with communication.What I say may come off harsh, but no offense is intended. Why throw the baby out with the bathwater?
The engine and trans are already in there. The problem needs diagnosed. Unfortunately you don't have some of the items needed to do that diagnosis so it gets into a frustrating game of changing one part after another and still having problems.
For all we know it could be a wiring issue but without proving that with a solid diagnosis that is another shot in the dark. You can't tell Howell what is wrong if there is a potential wiring issue without proving it.
It's frustrating as all hell. Sometimes my techs get into the same mode of chasing parts and I end up stopping them and force them to focus on the diagnostic process and prove they need what they want me to sell.
Going through that process isn't easy and is almost impossible if you don't have access to a tech 2 scan tool or a high level aftermarket tool like a snap on Solus or similar. There is data you need to see that is more than reading codes. Trying to do diag without something like that is like putting a puzzle together you don't have the picture of.
If you were closer I'd take it on for sure. I can copy anything you need from the service manual and send it your way. But it's going to take some serious diag time to get to the root of the problem.
It was then I changed out the throttle body/tps in hopes of clearing up IAC issues and installed a new Tac module to match the throttle body. From there everything smooth out. Only issue was the pedal would travel out of range but it seemed to learn a bit past that on my way home about 100 miles in it started dropping cylinders. 30 more miles felti may have only been running on 4 or so as I limped home.
I don't understand why it would start running better before it got worse than ever



Yikes!
