This one is interesting. I found on another site someone had the same problem. He replaced several TPS's and finally got one that worked well. Apparantly, each new TPS gave a different voltage. A couple of them were giving him .76v. He found one that was giving .53v and that one solved the problem.
Best I can tell the TPS voltage is compared to the MAP voltage. Your code P0123 indicates that the TPS is putting out more voltage than it should. As for what is causing it to go bad, i have no idea.
I know this isn't a solution but hope it helps a little.
Best I can tell the TPS voltage is compared to the MAP voltage. Your code P0123 indicates that the TPS is putting out more voltage than it should. As for what is causing it to go bad, i have no idea.
I know this isn't a solution but hope it helps a little.