Yeah, it does run fine in neutral and then rough in drive. The check engine light came on about the same time this started happening. Time to pull some codes I guess.