This may be of some help even though you don't have a stored fault code
Technical Service Bulletin Transaction No.: 2017063/2
01-08-04 - MIL ON, Misfire DTC P0301, P0302, P0303 or P0304 Stored in ECM Fault Memory after Cold Start Release date: Oct 9, 2008
Condition
01 08 04 Jan. 23, 2008 2017063
MIL ON, Misfire DTC P0301, P0302, P0303 or P0304 Stored in ECM fault Memory after Cold Start
At times engine may run slightly rough for a few seconds after cold start. MIL may illuminate with a DTC for misfire on one cylinder only (P0301, P0302, P0303, P0304) stored in the ECM fault memory. Rough running condition disappears a few seconds after cold start and DOES NOT exist with a warm engine.
Technical Background
Not applicable.
Production Solution
Not applicable.
Service
1. Follow normal Guided Fault Finding Diagnosis, for example:
• Swap spark plugs and ignition coils between affected cylinder(s) and good cylinder(s).
• Check compression and leak-down of affected cylinder(s).
• Verify fuel quality. (Also refer to Technical Bulletin 2014815 - Gasoline Quality.)
• Swap fuel injectors between affected cylinder(s) and good cylinder(s).
Note:
When swapping fuel injectors, always replace all fuel injector seals.
2. If diagnosis results are inconclusive, and above mentioned condition persists, replace all 8 Hydraulic lash adjuster (lifters) of affected exhaust side.
Warranty
Information Only.
Required Parts and Tools
For Part No. reference, see table below:
Part Number
Part Description
Quantity
022 109 423 D
Hydraulic lash adjuster
8 (if needed)
06F 103 483 D
Valve Cover Gasket
1 (if needed)
06D 998 907
Sealing Kit for Fuel Injectors
1 (if needed)