There is a company someplace in FLorida that refreshes Yamaha digital gauges https://gaugesaver.com/ I dont know them personally, but they are the only people I have heard of that fix this kind of thing. We can offer you replacement gauges if you elect to replace them :)
Gage saver is in Palatka in Putnam county and you can either do it through the mail or visit the facility they are highly recommended.
I've heard good things about gaugesaver. I've never used them personally, but I'd probably start there.
Just call different boat shops or marinas to ask thrm about it.
Thanks! Your answer is awaiting moderation.