Last week my battery was flat. After recharging the car would start but wouldn't idle. It was the same whether cold or hot. My throttle body has a stepper motor attached and it would appear that this is the cause of the problem. If the car is running, by holding the throttle open, when you disconnect the stepper motor it then idles fine. As soon as you plug it in again and rev the engine it stalls. Could this be a battery related issue or a stepper motor problem. Any help would be appreciated.