I have a 2007 G6 base model. The check engine light came on. When I got it test I was told it was the TPS (throttle postioning sensor) I called autozone and i was told I had to buy a whole new throttle body is this true or can I just replace the sensor. PLEASE HELP !!!!!