2004 Yamaha HPDI. Replaced starter and relay. Cog on top of starter will engage but acts like it’s not catching teeth on flywheel. I hear a click which I believe is the cog teeth hitting the flywheel teeth, but not turning the fly wheel. It will eventually start and run great. And start and start. Then it acts up again. Has anyone had this type of issue. Checked grounds and everything is good and tight. Thanks