When I was driving to work yesterday, I noticed the engine light came on and the car lost some power but made it to work fine. When leaving to go home I started the car and it was idling rough, revving on its own and had the pedal to the floor with no power. Codes pulled from the car today p2106,p0641,p2110 and p0223.
The car has 104k on it, the throttle body was replaced at 88k miles and vacuum hose for Map sensor was replaced at 100k. Could it be the TB again?