Starts fine and runs fine at speed but cuts out after some time at idle. Revs drop off then back a number of times before it konks out. On the muffs if i keep the rpm at 1200 it will hold the idle. If I try to drop below 1200 it starts to cough after a short time. Any thoughts will be appreciated. It is very frustrating. Thanks