Why my car is bucking/jerking when I'm at low rpms. on 1999 Infiniti Q45

when i start my car up it will run fine until it drops below the 1000 rpm mark and it will start to shake. Once I put it in drive, or reverse, it seems to sputter and jerk, even sometimes stalling. It will fire right back up but it will continue to buck. What's going on here? Fuel injectors, plugs, any quick fix ideas?

Asked by for the 1999 Infiniti Q45
I have seen bad fuel injectors and bad ignition coils on these cars that just don't set a misfire code. If the check engine light comes on for a misfire identifying which cylinder is misfiring change the plug and coil in that cylinder to another cylinder and erase the code and then see if that code follows the misfire to the cylinder you moved the coil to.