It appears you got lucky. A lot of things can go wrong when you disconnect the battery or run it dead on these newer cars. Some cars will start and idle but the engine won't speed up when you press the gas pedal and they won't come out of park.
If the engine will stay running when you hold the gas pedal down a little, it sounds like the Engine Computer has to relearn "minimum throttle" before it will know when it must be in control of idle speed. The procedure is different for every manufacturer. I only know for sure what it takes for Chryslers to meet the conditions for the relearn to take place. That is to drive at highway speed with the engine warmed up, then coast for at least seven seconds without touching the brake or gas pedals. If the problem doesn't resolve itself in a day or two, a call to the dealer might be all it takes to find out the conditions that must be met for the relearn to occur.
Sunday, March 6th, 2011 AT 1:11 AM