Most likely the wiring for the hi/lo switch is messed up. Clean the contacts first and see if that does it. They get dirty and are so small that contact is hard to maintain.
After that, check the wiring from the switch to the light. Connectors may be dirty or broken.
The ride IS the adventure. The destination is just to get gas!