i have had engines that would not fire on ether and i believe it was because there was water in the gas; cannot prove this. because you have fire at the points, does not mean that you have fire at the plugs. make sure of this. i had a coil wire that went bad.
maybe you can drain the gas tank and try again.