What have you tried as far as troubleshooting thus far? I typically go down the list to rule out everything I can when tracing an issue. Is the carb clean/good? How's the spark, plug and ignition? I had a broken flywheel key a few years ago that caused the mower to backfire. Timing was off. Since you're having issues that seem to be related to the choke/throttle, I'd start in the carburetor. Take it apart, clean any dirt with carb cleaner, check the seals, seat, float, etc.