It lasted about 3 weeks. It now won't turn on. I'm guessing because of the vibrations?
Brand name anecdotes aside,
your guess is as good as Mine.. in that case.. maybe add a padded place in your bike bag to absorb that
vibration the next time.
could be Moisture too .. zip lock with a desiccant pouch , perhaps? check for corroded battery contacts?