Your TPS could have something to do with it. Tap into the middle wire leading to the TPS sensor with an ohmeter. It should read .5 volts at 0% throttle. Just tap in, turn the ignition to on (but don't start the car), and adjust the TPS until it reads .5 volts. At least you will know that the TPS is not the issue. Then move to the air adjust screw on your throttlebody. Hope this helps.