I was running about 4500 rpms and engine slowed to idle and shut off. Tried to start and it would turn over but wouldn't fire. After about 45 min. it did start and ran about 5 minutes and shut off like the ignition switch had been turned off. Now it will turn over but won't fire. ???