I have a 99 TJ 4.0. I am getting the code p0123 saying the voltage is to high for the TPS. I found a good video on how to check from jeepdsolid but my issue is not the same has his. I have had the ECM replaced for other issues and tested again to make sure that's not the issue. The jeep also has to be cranked 3 times to start every time. When testing I found that the TPS center wire is at 12v and does not change with throttle. In the comments of the video I found one person with that issue and he was told it could be the clock position sensor. Is this the next logical thing to check or is there something else I might be missing?
