Hello,
I encountered the same problem - the back button stopped working. The solution is simple: replace the button :). There is a microswitch (it's not part of main board) and the fix is simple.
But I can't find this component as spare parts. The question is why doesn't Garmin have these buttons as spare parts?