My car is doing the same, have had it looked at and been told by garage that it is my air flow meter, how ever I am not convinced as I have changed it twice now, but it may work for you as I have also been told it does not like my gas, hope this has helped.