Your 1993 ford pickup bucks and jerks between 35 55 mph you changed plugs and wires distributor cap oxygen sensor fuel filter any ideas what could be causing this?

On our truck problem was related to timing gears, no belt or chain on this one. The fiber gear wore faster than the metal.