Question when you put on the new Throttle Body . Did you take the batt cable off leave it of 3mins reconnect it then try it. re-scan.
so it will read the new Throttle Body. Are you getting any new codes.
I found the problem. It was not the throttle body or position sensor. There was a hose leading to the MAP sensor that was boken clean in half. Replaced it and it works fine now.