backfires and bucks after 1 hour warmup on 1992 Dodge Dakota

throtle positioning sensor has been changed, oxigen sensor has been changed, timing geers has been changed, still the same problem

1 answer
Do a compression test you might have a burnt valve