A couple of years ago I found my father a 1993 m5. The temperature would barely read, as in, it would only move a tiny amount, occasionally, even when the car was fully warmed up. I replaced the temperature sensors. And I replaced the actual temp gauge in the engine display cluster. I still have the same problem. Could the board of the cluster be the problem?