... The odometer/trip meter does not reset. ...
The tripmeter button needs to be removed and cleaned with WD40 or something similar. I have to do mine every 2 to 3 years, takes about 20 minutes. If cleaning doesn't fix it, a new button/switch is cheap. This problem is not related to the other issues you are having.
Sorry for the misunderstanding. It does reset if I want to reset it, but it doesn't reset on it's own as it would if there was a loose battery terminal connection
Espresso and motorcycles both have a way of making us feel alive, happy and free. Both of these thing, however, can be ruined if you don't start with good G R O U N D S.