My wife's Jeep Wrangler had this same problem when it got doused in a late night thunderstorm with no top. Turns out the clockspring got wet and caused the steering wheel controls to go dead. Apparently the ABS goes through the clockspring also and that is why the ABS light comes on. It would throw a throttle position sensor code.
The clockspring, in case you don't know, is the (on edit) (electrical) connection between the steering wheel and the column.
It took about a week for it to completely dry out and we haven't had problems with it since. Other Jeep owners have had to replace them after getting them wet.
Have you been in an extremely moist climate lately, or has the steering wheel/column gotten wet somehow?