I have a 2009 Aveo that displays code P1022. The car was hit on the right side. The engine was removed for frame straitening. I have rechecked all wiring connections. The engine starts quickly but seems to be stuck in 'limp home ' mode after running awhile. I think the throttle positioner is built into the throttle body. Any ideas would be welcome.