Have a manual pick up that hesitates and or seems like it is gasping for gas. on 1994 Mazda B4000

The problem gets worse with less than 1/2 of a tank of gas. Have already had both oxygen sensors replaced and fuel pump checked.This occurs everytime its driven and has been a problem for a long time.

Asked by for the 1994 Mazda B4000
Any trouble codes?
What is a trouble code? and what will it tell us?
Is the check engine light on? If so there will be trouble codes stored in the computer's memory. You can have a scan test performed to see what these codes are to aid in diagnosing the problem.
2 more answers
agree with both
check your fuel pressure and replace fuel filter