I have the same or similar problem and i would love if d8veh or anyone else could assist.
I too have a cheap chinese ebike that started to behave funny when it got wet:
i have checked the battery, controller, and all cables seems intact.
The light are working AND when i spin the front...