2005 Chevy Avalanche Check Engine Light Flashes Intermittently - No Diagnostic Codes
I own a 2005 Chevrolet Avalanche and am experiencing an intermittent Check Engine Light issue. When I turn the key on without starting the vehicle after it has been idle for some time, the Check Engine Light illuminates. However, if I start the vehicle and then turn it off, turning the key on again without starting results in the light not coming on. After allowing the vehicle to sit for about a minute (no precise timing), turning the key on once more causes the Check Engine Light to illuminate again. This behavior is inconsistent and occurs only under specific conditions. The instrument cluster functions normally—cigarette lighter outlets work, and there are no other dashboard issues. I've checked all fuses, replaced them as a precaution, and confirmed that my scanner shows no stored diagnostic trouble codes (DTCs) when connected to the vehicle. Despite this, the Check Engine Light activates intermittently under certain key-on conditions. I am unable to pass emissions inspection until this issue is resolved and would greatly appreciate any insights or troubleshooting steps from experienced owners or technicians.
When the ignition is on and the Check Engine Light is off, does your scanner communicate properly with the Engine Control Module (ECM)?