does it do it in evey gear? does it do it every time.

See if it does it when u rev it sitting still.

If not sounds like you just have a carb problem to work out.