If plugs are old put a new d16 plug onnn by it to see if it sparks, may be the plugs are old, just had this on mine, always fires up. Pulled to run and on initial start was hard to catch then eventually ran for 20 seconds died then nada, checked everything no spark on either mag. Put new plugs...