RE: G20ei won't start....
With the oem ignition, you'll need to be certain you are testing with a fully charged battery, they are power hungry. In your testing for spark with the plug removed, you might also avoid the switch all together or try a different one to rule that out as the problem.
Chad