Many of the OBD-II system diagnostics will not run if the ECM detects a fault on a related system or component.