I know this sounds wrong, but when it does not start, could you try a quick shot of starting fulid or similar. I just want to rule out fuel 100%. We have not ruled out fuel.
also:
when not starting, pull plugs, blow out cylinders by running starter, then attach plugs and try again. this rules...