I checked vacuum lines and plugs. They seem ok.
Strange problem, it seems to happen when the car is warm and When driving in low revs it is bouncing forwards instead of driving forwards smoothly. When I floor it it goes away and it seems to be holding back.
Any ideas ?