Map Sensor or Injector stuck/leaking.
I've had almost this exact problem and it turned out to be the MAP. If you have a scan tool, hook it up and look at the signals to ensure they are not saying something ridiculous, like you're in boost while at idle!
Mike