While pedaling along does your ELF just stop responding to the throttle giving you no motor power? Here’s a few things to check.
Clean ALL the connectors on your ELF with contact cleaner. While this sounds too simple, it may solve all your problems.
If that doesn’t work it’s now time for advance troubleshooting
Check the throttle and wiring
Check the motor controller
Finally check the motor