Your mobile mechanic should have no trouble figuring this out.-----But test run with another tank and hose.----Test run with a timing light one cylinder at a time out on the lake.----See if you are losing spark.-----Checked the flywheel key ?----Any sign of water on the plugs ?