Its not a throttle body issue. That's a problem with the 05s IIRC

The first problem is the car entering limp home mode. This can be caused by many things, but most of the time its a sensor error. You're second problem leads me to believe you have a bad or dirty maf sensor. Try cleaning it with maf cleaner from the local auto parts store.