have you check codes for a cylinder misfire? Could be a plug, wire, injector. I'm interested to see what it sounds like when you rev the engine a little.