Finally got fed up with on/off odometer and took it to the dealer. They said they'd have to replace entire instrument cluster for around $500!
I rejected that offer of course and came across these guys:
formatting link
For only $150, including shipping, they'll replace cluster. Really easy to remove too.
thank the Lord.
c