You're lucky everything else even works. There's lots of things built in now to force you to take the vehicle to the dealer after disconnecting the battery or letting it run dead. It sounds like the Engine Computer simply lost its memory and has to relearn "minimum throttle" before it will know when it must be in control of idle speed. The easiest car I know of to that is with Chrysler products.
It involves a test drive with the engine warmed up and a seven-second long period of coasting. That's all. The worst one I'm aware of is Volkswagens. They require a tow to the dealer to have computers unlocked. All that from just disconnecting the battery!
I suspect GM's procedure is closer to Chrysler's but I don't know the specifics of what it takes to meet the conditions for the relearn to take place. My guess is there is no defect to be fixed. You just have to wait for the relearn to take place.
SPONSORED LINKS
Thursday, February 18th, 2021 AT 12:51 PM