I have a 2004 Santa Fe 3.5L 4WD. It's been running rough on occasion for quite a while now, but it's only been an occasional thing. I replaced the front passenger side axle and went for a test drive and the vehicle was barely running. I put the throttle to the floor and it does nothing more than idle. I barely made it home and am afraid to pull it out of the drive. I started it up this morning and it seemed to be idling just fine. I pushed the brake to put it in gear and it started stumbling. When I put it in gear, same thing, pedal not doing hardly anything. The check engine light did come on and I had a buddy bring down a scanner to check it. I don't know if these are Hyundai specific codes or not, but here's what he pulled: P1110, P2127, P1173, and P1192. I really need some help here. I'm thinking throttle position sensor, but am unsure. I've put a lot of time and money into this vehicle lately. I've spent some money and a lot of time trying to figure out why it was showing abs and traction control lights. Turned out to be the exciter ring on the axle was broke. Any help would be greatly appreciated.