1986 350 acceleration uneven

I have a 1986 350 Fourtrax that starts and idles fine, but will not keep a consistent rpm when accelerated, both in neutral and while driving. Its seems to do better in 3rd gear on about a third acceleration, but becomes erratic at lower or higher acceleration.
Could this be fuel pump not pumping enough or the carburetor?