gauges won't shut off
Since the ECU is not throwing any codes i would check to see if there is a hot 12V line crossed downstream of the ECU that is supplying the voltage needed to turn them on. This would explain why they do not turn off, and also why the ECU does not throw any codes because the problem is downstream of the ECU.

