Had this on a Vauxhall once, cracking along in lane 3 making good pace when every light on the dashboard came on and all power from the engine ceased. Getting across 3 lanes of traffic without power is not fun. In my case it was a faulty plate in the battery, which stopped all power!
Were your riding trousers washable ?
Steve