my b3000 is running poorly have to keep rpms up to drive it or it shakes on 1999 Mazda B3000

i can drive on the highway but getting up to speed is torture .you definately cannot jump out in traffic.or you'll make someone mad at you .sounds like its cutting out or something .hard to explain unless just know .very slow getting up to speed

Asked by for the 1999 Mazda B3000
could be a fuel restriction at fuel filter or plugged cat a diag and est as you said its hard to explain and even harder to diag by your disception.veh needs to be looked at for proper diag