When you put it in gear does it chug like it's misfiring or surge?
Misfiring (chug) would be more likely electrical - low system voltage, computer, high resistance connections/ground, intermittent crank sensor input. Surging could be a clogged fuel filter, fuel pressure regulator, low fuel...