"Should not be" is correct. Even though small, the carburetor should run fine.....and from what you've said, IMO that's where the trouble lies. Not because it's a little small, but because there's an issue somewhere. Might have some trash in a jet or something.
Here's an old trick you can try...