Tyoto T100 Hesitation

I have a '98 T100 that periodically hesitates for a second or so at low or high sepeeds, when the engine is cold or warm. Dealers, mechanics and others have not been able to fix it, and gas additives don’t help. Any thoughts?

When was the last time that the fuel filter was replaced?