mine does that some times my buddy and me are going to replace the fuel pressure regulator today to see if that fixes it, i will report back with my results in a day or two.
I'v also been told that i could be the o2 sensors so if this doesnt work im going to hit those.
mine was giving a "random misfire" code, which resulted in it sounding like a motorcycle "putter" at low rpms, a few weeks ago and i replaced the icm and coil packs and it solved that, but thats like 200 bucks so idk if thats an option for you right now.