search on here for

dirty throttle body,
coolant temp sender,
maf

all of those give the above symptoms and are common.

does the idle ok once warmed up fully?
 
Also check for vaccuum/boost leaks, does it hiss loudly under boost? (As in can you hear a significant hiss when under load with the windows shut?)
 
If you have fitted a dump valve to it which is not a recirculation one it does it as it did it for me when I owned it.