I got a 330 that the starter motor spins but doesn't engage the engine. But let me back up a bit. The ECM was melted when it got here. It seems a common issue on this bike. The owner said that he replaced it once before. So, he brought a new one with him, and he said the carb needs cleaning cuz it has been sitting since the start of last winter. he suspects that is the reason that it won't start. So, I cleaned the carb, plugged in the new ECM and when I hit the starter, it's not cranking the engine. I've replaced a few of the Bendix drives so that was first suspect. And I happen to have a brand new Bendix on hand. So I pull the recoil starter off and I don't see a problem with the Bendix. I put the new one in anyway, and still not working. I'm a bit puzzled cuz it seems the gear on the starter motor is spinning the wrong direction to engage the bendix. IDK, weird. While looking at the starter motor gear with the recoil starter removed, the gear is spinning counter-clockwise. And if I hold the bendix in my hand and spin the gear on it clock-wise, it doesnt push out the gear that engages the flywheel. If I spin it counter clockwise, it does.