Have you checked the connections to the OBD 2 port as well as the one that goes behind the cluster? If everything is good, it is possible the DIC is bad.