First thing first, I am new to the forum, so I hope I didn't make any rookie mistakes posting this here

Also, English is not my first language, so please excuse any spelling and grammar mistakes.
Now, to the problem: My better half has recently become a new owner of a 2004 C3 1.4 (8v). She likes it a lot, but we have an issue with the digital speedometer. The last digit of the speed display often disappears, so only the first or the first two digits (speedo is in km/h, so highway speeds go to 130) are visible. It is slightly annoying, specially around town, since there is quite a bit of difference between 50 (legal) and 59 (80€ fine).
Has anyone ever had or heard of anything similar? Is it a common problem? Any DIY fixes? Local car electronics shop has given me a rough quote of between 150 and 300€, which seems a lot.
If there is no known quick fix, does anyone know if changing the whole instrument cluster is a big PITA? Also, if we do change the whole cluster, will the odometer remember the milage?
Sorry if all this has been discussed and answered before, but searching the forum (and google) has not yielded any conclusive results.
Thanks in advance, drive safe

Cheers, Joshua