Hi We have experienced the wrench light for a while now with no performance issues, then just a few days ago, it started coming on more often, then we started to have the performance issue along with a check engine light. We could not go over 40-45 miles an hour, and battery is drained during this time. Stop the car turn it off, wrench goes off, engine light says on. Go to accelerate and wrench light comes on again. During the time, battery doesn't charge well. Does fine when wrench light is off. We cleaned the throttle body (was really dirty with lots of carbon buildup), took it out for a test drive, fine (engine light still), drove to the gym (not a pokemon gym...lol) all went well, ran smooth, but halfway back home, wrench light comes on again and car won't go over 45. I think that the electronics in the throttle body are failing and it's time for a new one. Anyone else with throttle body issues?