Agree with whiskychaser, loose/cracked hoses cause massive misfires on these engines... try unplugging the MAF and seeing if the engine suddenly goes smooth again
Hoses are not expensive from the dealer usually... find any that even look suspect and just bin em
It'll give you a lot of good smooth service if you do this!