I own an older(rebuilt) Yamaha Axis 100 scooter. For several months I rode around Bavaro without incident. But always short little trips here and there never more then a couple miles. It has always had tremendous zip and topped out about 62mph. One day, not by choice, I was forced to ride it over 6 miles one way without stopping. About 4 miles in the motor quit. After letting it sit a couple minutes it started right back up. But that only lasted a few minutes. The longer I let it sit the further it went without stopping. Obviously, it was over heating, it seemed. Got home safely and as long as I only take short trips I'm fine. Have noticed a decrease in zip though and runs just a little rough at times. Oil level fine. Nothing blocking exhaust that I see. Any ideas? And don't say yeah just take short trips lol!