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.