Suggestions:
- Check the MAF sensor connector. Sometimes it looks like it is hoop up right; but inside terminals might be dirty.
- Check The TPS connector
- Check the IDLE valve connector, do you hear any sound out of the idle valve as soon as you turn off your car????
- Check that the fuel pressure regulator and fuel pump are working correctly.
Do you have the check engine light on????