Sounds more like a misfire issue to me.

I'd run a scanner on the OBD2 and check history codes.