The ECM monitors its internal operation and it will set this DTC when it detects an internal malfunction.