Unless its one of the expensive ones your probably best to just replace it.
Garmin accessories are so expensive, i cant see parts being any cheaper. There a good brand and i always found the sat nav very good.
We live in a throw away society things are just cheaper to replace than fix in most cases.