My Lifan 150 will only run on full choke. It idle speed hunts ie it randomly revs faster and slower. It hisses (backfires) out of the carburettor a lot, this usually results in the engine stalling. It dies as soon as the choke is off and on the rare occasion I manage to keep it running with the...