Well this happened to me a year and a half ago at 90,000km. Out of basic warranty so I took it to an Autopro in town here....they sold me a throttle body and 900 bucks later I am down the road. Fast forward to a month ago and it happens again. Take it to a different Autopro and they inform me of GM's service bulletin....no charge. I run it down to GM and they pop on a new TP sensor and I am down the road. Last Friday it happens again...much swearing. Take it into GM dealer today (happened again today actually) and they tell me they: "cleaned connectors and added dielectric grease to harness, but if it happens again, you need a new wiring harness". What the heck?!?! Really? Oh and this visit was NOT covered by GM....cost me 2 hours labor. I see a Toyota in my future if I need a 1000 dollar wiring harness.