sigh ive been reading a few forums and many people have had similar issues with no real cause / cure for some people. it could be soo many things im not sure how we're going to diagnose it without going one by one and possibly spending so much money :S
so it could be the afm, air filter,
bov,
ecu, fuel line, fuel pump, throttle body etc..