Cleaning the TB on my Civic has helped some, but my issues are with my IACV sticking as well. So, I may have to remove it to check the gasket or replace it, and manually clean it removed from the vehicle, then remount.
Clean your throttle body, check the linkage to the throttle body/plate so that nothing is keeping it shut or obstructed in any way.
Otherwise, could this be a pressure regulator issue or a failing battery(sounds like an automatic though)?
I had a lady recently have the spring fail while driving on the throttle linkage, she drives a 2000 Infiniti QX4 w/ 4WD. This caused the vehicle to continue to accelerate and she didn't know what to do. Could have died, she somehow managed to get home, the details are fuzzy on what she told me on how that happened...
I just started servicing her vehicle, mind you. So, the next time I saw her, after AAA helped her tow home and an insurance person/mechanic came to fix the broken spring...I'm the first person to 'finally' look at the throttle body/plate. It was disgusting. Covered in thick/black grime, a nice sticky layer of goo all on the backside of the plate itself and down the throttle body a good amount washed out as I sprayed in the TB cleaner.
So yeah, check your throttle body if applicable! Might save someones life. I wish I had gotten on that area for this lady sooner. I have only seen her 3 times in 6 months, the car has over 150,000 miles. No one else caught this build up before I start servicing her vehicle? I'm doing that first thing on any car I touch from now on!