Air leak at a guess, if you have a DV take it off and see if that improves. Worth checking th eheavy plastic pipework that runs from the left rear of teh rocker cover to the metering head as this can crack and cause problems.
After that without the car in front of me it's a bit tricky to diagnose