6 h.p. Robin engine on Snapper commercial mower starts ok and will run all day at high rpm's. It will not idle - ever. It is also a little hard to start when it has been running for a while. Gas, plug, and air filter are ok. Someone said it might be a problem with the coil. Any thoughts? Thanks.