HI. HAVE YOU TAKEN IT TO A GARAGE TO GET A DIAGNOSTIC TEST, THIS SHOULD TELL YOU WHAT IS CAUSING THIS PROBLEM, AND ENABLE YOU TO FIX IT. IT COULD BE A FAULTY/CHEAP MASS AIR FLOW,IT COULD BE AN EGR VALVE OR ANY NUMBER OF THINGS, THAT'S WHY A DIAGNOSTIC TEST IS A GOOD BET.I THINK PEOPLE MAY SAY IT'S THIS OR THAT BUT NO ONE CAN TELL YOU FOR CERTAIN,UNLESS THEY HAVE DIAGNOSTICS. HOPE THIS HELPS.
MULTIPLA MAN, March 2009