Needs a new flywheel every so often. Every 100 hours of run time between 4400 and 4800 rpm or something weird like that. Yamaha was covering the work but you still have to get it to them. Result of not changing was a broken crank I believe.What’s the story in the 350? Looks like a newer one