I believe what you are experiencing are not actual charging and discharging jumps but simply wrong displays of charging status, which is why I moved your post here. You should try a battery reset, but first check if your battery is swelling (spin test, same link).