I'm not a professional or anything just going off first hand experience. Mine was acting real similar to what you said in park it sounded fine when I would rev it up but put it in gear and it wouldn't rev & start popping like crazy seem like a fuel deal & long story short after hauling it to Lane Culver he walked out walked up to it still on trailer and the back plug wire was bad but if you just pushed on it or looking at it you couldn't tell it was bad. Never even started it, mad me look like a fool but I had checked them several times just never pulled on them hard. It's worth checking.