one or more of the many sensors on your car is playing up.you may have to take it to a garage for a diagnostic check (£60 per hour) this will tell you which sensor is duff.the sensors send all the info air flow,temp,engine speed etc to the ecu to work out fuel flow etc.check all connections under the bonnet.
xs11
March 2010