87 ranger 4x4
Sounds like it could be a clogged catalytic converter. There is a way to check it with a vacuum gauge, but I've forgotten the specifics. Or you can unbolt it and see if it revs better.
"Nothing lasts forever except natural stone and old Ford trucks." (Willie Nelson)