Picked up an old aluminum sitting at a buddys that to his knowledge hasnt been ran in a few years. Did your basic stuff, changed impeller/water pump, thermostat, cleaned carb, flushed the fuel and put a fresh batch in with stabil and 2 stroke oil, always takes a little while to get started but eventually always runs after stalling out a few times. The first few times I took it out seemed to be okay aside from it taking a while to first start up, but once the motor was warm it was fine. Then the past few times its gotten worse and worse. I changed the spark plugs and lubed up the starter. While on the motor flusher muffs it would run like a top in the driveway. Took it back out and it ran pretty good at the ramp, got a few miles away and it shut off, had to troll back to the ramp and haven't been able to get it started since. I'm out of options and not sure what else to check. Any help would be great.

