thanks guys,
I have only had it for a month and a half and I changed the oil, fuel filter and put on a new cam position sensor. No mods. The air filter looks very new.
I didnt mention that once it gets triped up it will run rough until I stop and take it out of Drive but sometimes it resets automatically when Im at a slow speed.
Could it be an injector going out and then resetting?