im guessing its a corsa b you own. mine does it all the time especcially when you put the foot down. its just the petrol float (level sensor) you could buy a new one but it will just do the same after some time.
if its goin really mental and nothing like im describing. then im out of ideas
simon h, July 2009