If you have rearsets mine need pulling apart annually for a grease where they pivot on the footpeg or it will seize. Sounds like you still have some drag from the cover still, mine has a longish throw but the lever moves easily. Mine either loses a gear or works great, so not sure about yours