What is the age and mileage of the car, when was it last serviced?
Was anything done to the car prior to this problem, could even be a bad batch of petrol.
Check air intake trunking and any breather and vacuum hoses are tightly fitted and there are no splits, and stick on a new fuel filter.
fred
October 2010