If it's fuel related, or you think it might be, I'd replace the fuel filter just in case (unless done recently) since it's fairly cheap and easy on that car. If the bucking was spark-related, my first guess would be the ignitor (a.k.a. ignition module). If the car ever stalls, check to see if the CEL is lit up - if so it would lend credence to it being the ignitor, which may or may not leave a code behind when you check.
When it bucks, is it under acceleration or when holding a steady speed? I can't say this is always the case, but in the past when I've experience fuel problem bucking, it was under accel. whereas when it was a failing ignitor (very rare, sporadic, lasted a very long time despite this) it was normally when holding a steady speed, right after I'd stopped accelerating, and had shifted into 4th or 5th to cruise (plus once at idle which lit the CEL but no code).