Why 2009 Kia Sorento won't rev higher than an idle?

On the way to work I came to a stop at the bottom of the freeway off ramp. When I pressed the accelerator pedal nothing happened. The yellow engine icon light was on (first time ever), and the car was idling. I put it in neutral and hit the accelerator pedal again but it stayed at idle. I had to get to work so I used the gears to shift up to top speed of 20mph in 3rd with the engine stuck at idle. Once I arrived at work, I shut off the vehicle and took a quick look under the hood. Everything looked okay so I started it up and it allowed me to drive around the parking lot, but the yellow engine icon light is still on and it gave a small backfire. Anyone know why this is happening?

Hydrotech2012-06-13T16:18:45Z

Favorite Answer

Take your car to a Kia workshop to be repaired...