He said that it is backfiring at carb. It could be timing but he said that it was also starving for fuel, so likely a clog somewhere in the carb. The Zenith was built to be easy to fix. Just drop the bottom half with the one nut, after disconnecting the GAV, and clean all the passages and jets with spray carburetor cleaner. This is assuming good flow from the tank. While the bottom half is off turn on the fuel to check that there is not blockage at the float valve. Do that outside with a bucket and fire extinguisher handy.