I think it's unlikely to be the cable between controller and LCD, I suspect there is some sort of digital line between these, like RS232 or SPI so it would be more than just the speed reading affected.
Anyway, recently I've had problems with speed sensor (no speed reading) and was surprised...