My G16 will run but when it does it runs in fits and starts. We live on an island off shore, while our island mechanic did the obvious stuff filters, fuel pickup etc. no luck. I suspected the ethanol but after inspections and replacement of filters same thing. Any thoughts?