Hey there! If your motorcycle is revving but not moving, there could be a few possible causes to consider. First and foremost, make sure that the gear is fully engaged. If it’s not, your motorcycle will simply be in neutral and won’t move.
If the gear is engaged and your motorcycle still isn’t moving, it could be an issue with the front sprocket. If you haven’t replaced your sprocket chain in the last six months or so, it’s worth checking to see if the front sprocket teeth are worn out. If they are, the chain may be slipping and preventing your motorcycle from moving.
The sprocket is worn out or the shaft
Another possibility is that the sprocket shaft is loose. This can cause the sprocket to rotate independently of the shaft, which will prevent your motorcycle from moving. To check for this issue, stand your motorcycle on its center stand and open the front sprocket cover. Then, start the engine and engage the gear while revving the engine. If the sprocket and shaft aren’t rotating together, that’s it. Changing the shaft is required to overhaul the engine.
If none of these issues is the problem, it’s possible that there is an issue with the internal parts of the engine, such as the clutch or gearbox. In this case, a mechanic may need to open up the engine to diagnose and fix the issue.
For scooters, the problem could be related to the belt. If you’re having trouble with your scooter not moving, it’s worth checking the belt to see if it’s worn out or damaged in some way.
I hope this helps and that you’re able to get your motorcycle moving again soon! Let me know if you have any other questions or need further assistance(contact via email).