You would notice issues at higher MPH if it was fuel filter issue, but at under $15 the fuel filter should be changed every 5 years or so.
If cleaning MAF sensor didn't help, then try unplugging the Throttle Position Sensor(TPS) and driving truck, it will be sluggish(and CEL will come on) because computer only has MAF sensor air flow to tell it you want to accelerate, which is slower to respond.
But if there is no "jolting" then TPS could be the problem.
It can be tested with a Volt Meter and sewing pin
TPS has 3 wires
Upper wire will have 5volts, from computer
Center wire will have variable volts, .6 to 4.9volts, sent back to computer so it "knows" what driver wants to do
Lower wire is a Ground
Remove the throttle linkage cover so you can move the throttle open and closed manually.
With key on engine off, pierce Center wire with the sewing pin
Set Volt meter to DC Volts, 20vDC if available
Put meter's black probe on a good Ground, Battery "-" is a good ground
Touch Red probe to the sewing pin
With throttle closed you should get .69 to .99volts
Slowly open the throttle manually and voltage should start to rise, there should NOT be any jumping around of this voltage.
Continue opening the throttle, at Wide Open Throttle you should see above 4.5volts.
Now slowly close throttle, again watching for jumping or dropping voltage not matching throttle position.
The computer relies on this variable voltage to "know" what driver wants to do.
Say you are accelerating and TPS voltage is at 3volts, then suddenly drops to 1 volt, then back to 3volts.
Computer thinks YOU took your foot off the gas pedal, even if you didn't, so engine would stumble(jolt) during that voltage drop.
TPS is a mechanical part, a Variable Resistor, like a light dimmer or Volume control, while they don't often get "bad spots" they can.