Update: With help from Small Planet e-bikes in Longmont, CO I was able to diagnose a controller failure. They gave me a good deal on a replacement controller that was pretty easy to install for someone with experience and the right size Allen sockets/wrenches. First full ride after fix today and...