That's the fuel injected version, I think I'd question fueling. Like injectors getting plugged. Have you tried running a few tanks using Star Tron to see if it helps at all? May need more if it does. Seafoam is supposed to work too. Also check the air cleaner. If might be oily and restricting air. That's 2 of my best guesses before getting heavy into the ECM.