hi mate,
it could be your air flow meter. if this is the case this is the cheapest option. i have just replaced mine. it cost me £30 for a bosh one of ebay however vw's is approx £100 so dont go there haha :-)
hope this helps, let me know how you go on :-)