When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
That's probably what's going on but I can't locate where its hanging up.
I though putting on an aftermarket throttle body would make it go away but no luck there.
I'm 90% sure I might be wrong but it sounds like a problem with the throttle position sensor I recommend that you get a diagnostic done and go from there.
If you have a voltmeter you can test the TPS yourself. Measure the leads with the car off but ignition on, and if it's above .99 volts or below .98 volts, then you'll need to adjust it using the screws.