I have a Batavus Zonar 2020 e-bike, Yamaha motor, 10 gear cassette, 5500km of use.
Recently the motor has stopped working momentarily during very steep climbs - it just shuts off for a second then goes back on again. This is a new phenomenon. It happens even if I take the climb at lower gears than usual.
It would seem that the issue is related to how steep the climb is - I have a long climb that slowly goes steeper and steeper and I only experience these "glitches" in motor performance at the steepest part, which is also where I move the slowest. I don't change gears during the climb.
What could be causing this?
Possibly related info:
I had the bike serviced quite recently, where I first had the casette and chain replaced (as well as tires and brakes). This caused the new chain to jump. The mechanic then suggested that I also needed to change the chainring, which sounded reasonable since it was still the old original.
After changing to a new chainring as well, the brand new chain snapped during the very first climb... and they had to replace the cassette + chain again. The suspected cause was supposedly a bent cog they found in the brand new cassette. I'm sceptical if they at all knew what they were doing, but I'm no bike mechanic so who am I to tell. Quite a botched service, but it has been working fine since then, until now (300km later).
EDIT with more info:
OK so after some hints here yesterday, I tried some things:
I went out with a fully charged battery to a long, steep climb. I didn't really experience the motor shutting down this time but I watched the speed meter carefully during the climb. Even though I was going at a steady pace of 18km/h, the speed meter occasionally dipped down to 8km/h. I observed several such dips during the climb.
Maybe this is an indication of something related to the speed sensor being the culprit?
After the climb I dismounted and removed the battery, checking both the battery and motor with my palm to see if any part was warm, but couldn't notice anything out of the ordinary - everything was as cold as the rest of the bike.
I did manage to reproduce the brief motor shut-down while doing a very short but steep climb (just 5 meters or so) at the lowest gear.
I don't really think the battery is the culprit because it lasts just as long now as when the bike was new. If the battery was getting bad, I'd expect to notice a shorter time between charging.
I can't access the diagnostics, far as I know. The Yamaha manual (3-14) suggests that I need to connect an external service tool through USB. I'm not a mechanic and I have no access to such.
EDIT 2
I went chasing down the speed sensor and I think I found it, fixed to the frame on the opposite side of the cassette on the back wheel. Picture below.
And... I also noticed that the little metal thing mounted on one of the spokes was tilted at a 45 degree angle. I would assume that the little thing is a magnet? And then it should be sitting straight. It might have taken a hit somehow - the picture was taken after I readjusted it. I hope it is sitting correctly now? The spoke paint also seem worn underneath it, suggesting it has moved.
The next question I suppose is if it is located at the correct spot on the spoke or if I should move it further to the right as per the picture?
At this picture I'm pretty sure it's turned 180° wrong - will adjust it and see if it changes anything.
EDIT 3
After correcting the magnet position, I do not notice any glitches on the speed display any longer. So far no hiccups with the motor shutting down either. The magnet getting bumped out of position might just have been the cause - fingers crossed.