Check all of these above and also check your transmission
The carb is dirty based on what we know.
Fuel restriction, air restriction, exhaust restriction, timing issue.. whats the year/make/model?
try getting a new fuel filter
HOW LONG SINCE THE LAST TUNE UP?