My son recently bought a 2003 Chevy Blazer 4 door 4.3 2wd for his girlfriend bone stock never tuned and it has this issue after hitting a large bump, the tps signal shows 10% tp with no throttle input which makes it harder to stop. We can turn it off and wait about 30 seconds and restart and problem is gone till hitting another pothole. I logged to see the issue happen but sadly did not save it. I have swapped out tps and idle air control valves and even the complete throttle body from his 98 Blazer and problem does not follow. I have continuity tested the wires and all is good. I wanted to try something this evening to see if I could replicate the issue without driving. so I started wiggling wiring around and bouncing the Blazer and nothing. my son walks over and sets his drinking cup on top of the ecm and boom the idle goes up and is stuck at 10% tp. I am suspecting it to be the ecm but before I go junk yard diving for an ecm wanted to get some thoughts from some other people. Thanks for any and all input.