My check engine light has been on and the dealer and a couple of other shops told me it was the throttle position sensor. I changed the throttle body because that is the only way to change the...