The problem is you don't ride it enough. That starter problem is because the oil has gummed up the sprague clutch and won't let the little dowels move freely. If the bike has been sitting for a year or so putting seafoam in the oil and running it for an hour won't do a thing. You can leave the seafoam in there for 500 to 1000 miles if you use the manufactures recommend mixture. Only after about 500 or so miles will the insides of the engine be clean enough to get things working as they should.