Well it's pretty simple at this point, it not getting one of 3 things. I'm assuming the intake is clear and it had compression, since it did run. Which leaves fuel and spark. It's quite unusual for 2 coils to go out at once. You can verify spark with a cheap spark tester. Assuming that's fine it just leaves fuel issues. Pretty sure you've covered all the obvious and easy stuff at this point. Have tou had the carb off and physically apart to inspect it? Doesn't take much dirt/crud to screw up newer carbs. Fid you check the main jet fuel shut off solenoid to make sure it's working?