Will it crank? Or does it crank and will not fire? If its the second I would verify that you have spark. If not, could very well be the cdi. If it does not crank then I would guess its the solenoid (if separate) that is not engaging or the starter is bad, Either way you will probably have to replace the starter.