My motor has always cranked up on the first try and ran like a dream with no problems. About a month ago it started struggling to fire or turn over. It just turns and turns and turns but won't fire. Sometimes when it does fire it idles really rough and will usually cut off after 30 seconds or so. Now, sometimes i will take it out to the river, fire right up and then when i try to crank it a second time it will just turn and turn. I replaced the fuel filter and spark plugs. The odd thing is that sometimes i will put the muffs on at the house and it will fire right up but when i put it in the water it will just turn and turn until the battery runs dead but will never fire. It makes no sense. I cant figure out if its a fuel or a spark problem. Its got to be something small that i'm missing. Any help would be appreciated.