IIANM... It takes at least 30 Misfires within a certain time frame to trigger the P3XX Codes... thus eliminating 'Hitting the PCM Tripwire' ...too often.
This On- Topic TSB bears out
@littleblazer 's suspicions and brings up a few other places to investigate as well:
Engine - Flashing MIL/SES/Misfire DTC's/Rough Idle
Bulletin No.: 06-06-04-048
Date: September 21, 2006
TECHNICAL
Subject:
4.2L LL8 Engine - Flashing and/or MIL/SES Light, Rough Idle, Misfire(s) DTC(s) P0300, P0301, P0302, P0303, P0304, P0305, P0306 (Install AIP Seal)
Models:
2004-2007 Buick Rainier
2002-2007 Chevrolet TrailBlazer
2002-2007 GMC Envoy
2002-2004 Oldsmobile Bravada
2005-2007 Saab 9-7X
With Vortec(TM) 4.2L Inline 6 Cylinder Engine (VIN S - RPO LL8)
Condition:
Some customers may comment that, after severe weather that includes large amounts of rain in a short period of time, the engine has a rough idle and/or flashing MIL/SES light. Upon further investigation, there may be the following DTC(s): P0300, P0301, P0302, P0303, P0304, P0305 or P0306.
This condition can be aggravated if the vehicle is parked nose down on an incline during this type of weather. The customer may also comment on repeat occurrences of this condition because water may be passing over the Air Intake Plenum (AIP).
Cause:
The dripping rain water onto the engine cam cover will collect at the coil(s) and may seep past the coil(s) into the spark plug(s) well of the cylinder head and may affect the operation of the spark plug(s) and coil(s), causing the misfire(s).
Correction:
Before replacing the AIP seal, refer to Misfire diagnostics in SI to determine if water intrusion was the cause of the misfire.
Diagnostic Aids for Misfire:
Refer to SI for Base Engine Misfire without Internal Engine Noises.
If no trouble found (NTF) using SI document on Base Engine Misfire without Internal Engine Noises, then refer to SI for Misfire DTC(s).
If Misfire diagnostic leads to the removal of the Coil(s) and Spark Plug(s), refer to the following SI Documents:
Air Cleaner Outlet Resonator Replacement
Ignition Coil Replacement Removal Procedure
Spark Plug Replacement
Coil(s) damage from water intrusion will have a film of white chalk build-up on the outside and inside of the spark plug boot to ignition coil(s) assembly. If present, remove the spark plug(s) and inspect for similar build-up on the outside of the spark plug(s). If NTF with the coil(s) and spark plug(s), continue on with the Misfire Diagnostic in SI.
Replace any coil and spark plug that has been diagnosed to be damaged from water intrusion. To prevent a re-occurrence, follow repair information outlined in this bulletin to replace the API seal.
To prevent a repeat occurrence of the above condition, Do Not return the vehicle to the customer without replacing the API seal if water intrusion was determined to be the cause.
If water intrusion was determined to be the cause for the replacement of the spark plug(s) and/or coil(s), the AIP seal should be replaced.
Order and Installation of AIP Seal # 355 from WPC
To prevent a re-occurrence, the revised API seal will redirect the rain water flow away from the engine cam cover area. The following repair information outlined in this bulletin will assist technicians in the replacement and ordering of the revised AIP seal from the WPC.
Order WPC # 355 AIP seal for 2002 - 2007 Midsize Utilities (RPO LL8). Refer to the Warranty Parts Center (WPC) part request form at the end of this bulletin.