Is it actually broken, or just quit working? I had a 946 that the digital dash would go crazy and quit working. I pulled it apart, got down to the circuit boards and looked them over real close, I found a couple small cracks in some solder joints.
All I did was resolder them cracks, and it worked perfectly after that. Easy fix.