there are a lot of things that could cause this, ie. maf, o2, cap/rotor, etc. my problem was a leaking egr valve. so it can be many things. try everything until it goes away...sometimes the egr valve gets worn or really clogged up with sh** and it doesnt work properly
gluck...keep us posted
