Car stalls out, service engine ligh tcomes on, goes into limp mode, rough idle, battery goes dead. Had it in the shop and put on diagnostic and came back as throttle body. The guy did an amp test all wires are good and everything checked good until hit the throttle body and the numbers went everywhere. It was/is throwing a code for throttle body postion sensor. I've replaced it 3 times, replaced throttle pedal, replaced fuel pump and has yet to solve problem. Any ideas or help pointing me in the right direction would be greatly appreciated.