Have just been browsing through my workshop manual in the Fuel System and under the one of the headings of trouble shooting, "BACKFIRING" It lists three possible causes : 1) Ignition malfunction 2) Carburettor Malfunction 3) Faulty Air cut off valve or accelator pump. So take your pick and see where the problem lies . Hope thats some consolation