Had it on my car as well. Took the unit apart and had a little work on it with a soldering iron to check joints on connectors, and scrubbed it with IPA. Seems to have fixed it for now. Was rather annoying to drive with all the warning lights lit, including for diesel heating, EGR, ABS, SRS, overheat and oil pressure. They stayed on with key off as well.