I hate to say this, because you are so frustrated, but you actually have a reasonably simple to find problem.
One that fails to crank for many minutes or even hours, is much easier to figure out than one that only does it for a few minutes at a time over a period of days.
When it fails to start, that is a good thing, not a bad thing. Then you have a shot at finding out what is wrong.
Remember the basics.
Compression.
Spark at the correct time.
Correct fuel/air mixture.
If you have all three, the engine will run.
Its unlikely that you are losing compression, since once it goes, it does not usually come back.
So, if it won't start at night, first open the hood with the lights out, and crank it while watching the engine for sparks.
Look especially around the coil and dizzy. You should not see any. If you do, then you need to correct that first thing.
New cap, new coil, new wires, whatever.
If you see no sparks, and it still does not crank, pull a plug wire, put a screwdriver in the cover, and put the metal part next to something grounded.
Crank it and watch for a nice blue spark.
A thin, weak, yellow spark is probably your problem.
If you have a good spark, pull the plug and check for wetness. Either gas or oil.
If its wet, you need to pull all the plugs, being careful not to mix up the wires.
Crank it over a few times to clear out any gas in the cylinders.
I can revive most any sparkplug with a propane torch. Hold them with pliers, get the firing part red hot. If there is some carbon fouling, you should see it burn off.
When they are clean, put them back in.
After it starts running good, it would not hurt to replace them.
If they were wet, after cleaning them, take off the air cleaner and tie your choke open.
It will start just fine hot as it is without the choke.
Then, try cranking it.
If the plugs were dry, and you had good spark, take the air cleaner top off, dribble a small amount of gas in the top of the carb (NOT starter fluid) and put the cleaner top back on.
If it tries to start, then you have a delivery problem with the carb.
Just because the carb has gas going to it, does not mean its going into the engine.
All this is assuming that it cranks nice and fast and does not try to start at all.If it cranks slow, charge the battery or jump it off.
If it backfires, sputters, seems to kick back and partially stall the starter motor every so often, then we need to check other things.
I know you have already checked some of these, but remember you are trying to diagnose an intermittent problem which means, you have to find it when its not working.
So, if you had spark before, you may not now.
One that fails to crank for many minutes or even hours, is much easier to figure out than one that only does it for a few minutes at a time over a period of days.
When it fails to start, that is a good thing, not a bad thing. Then you have a shot at finding out what is wrong.
Remember the basics.
Compression.
Spark at the correct time.
Correct fuel/air mixture.
If you have all three, the engine will run.
Its unlikely that you are losing compression, since once it goes, it does not usually come back.
So, if it won't start at night, first open the hood with the lights out, and crank it while watching the engine for sparks.
Look especially around the coil and dizzy. You should not see any. If you do, then you need to correct that first thing.
New cap, new coil, new wires, whatever.
If you see no sparks, and it still does not crank, pull a plug wire, put a screwdriver in the cover, and put the metal part next to something grounded.
Crank it and watch for a nice blue spark.
A thin, weak, yellow spark is probably your problem.
If you have a good spark, pull the plug and check for wetness. Either gas or oil.
If its wet, you need to pull all the plugs, being careful not to mix up the wires.
Crank it over a few times to clear out any gas in the cylinders.
I can revive most any sparkplug with a propane torch. Hold them with pliers, get the firing part red hot. If there is some carbon fouling, you should see it burn off.
When they are clean, put them back in.
After it starts running good, it would not hurt to replace them.
If they were wet, after cleaning them, take off the air cleaner and tie your choke open.
It will start just fine hot as it is without the choke.
Then, try cranking it.
If the plugs were dry, and you had good spark, take the air cleaner top off, dribble a small amount of gas in the top of the carb (NOT starter fluid) and put the cleaner top back on.
If it tries to start, then you have a delivery problem with the carb.
Just because the carb has gas going to it, does not mean its going into the engine.
All this is assuming that it cranks nice and fast and does not try to start at all.If it cranks slow, charge the battery or jump it off.
If it backfires, sputters, seems to kick back and partially stall the starter motor every so often, then we need to check other things.
I know you have already checked some of these, but remember you are trying to diagnose an intermittent problem which means, you have to find it when its not working.
So, if you had spark before, you may not now.

