sounds like misfire as maxwedge has posted.
you could try loading the engine with the car stopped. with the engine running in drive, the car stationary. e brake on and nothing closeby to run into. apply service brakes and hold then load engine by gently applying accellerator briefly (5sec). this creates a load on the engine which increases spark demand.