Had a check engine light problem last winter and it was the tps... the whole throttle body was replaced.