A carb can be hard to diagnose, but its not impossible. It may be something small. On my 84 a small diaphram caused the truck to idle rough and run so rich it smoked. That $15 dollar problem got the previous owner thinking it was a bad motor so I got the truck for next to nothing!
Point is. take your time and eliminate one thing at a time.