I had the same problem and went ahead and replaced cylinder 1 coil and all the spark plugs and it worked.
The most common reason for a misfire is the ignition coil that is connected to the sparkplug on top of the problem cylinder.
It will have a cylinder misfire or will not run at all.
Could be a bad ignition coil each cylinder has its own
It means that more than one cylinder has a misfire history. PO301 would be cylinder number 1 misfire. PO302 would be number 3 cylinder misfire.
po300-Random/multiple cylinder misfire detected. po303-Cylinder no. 3 misfire detected. po306-cylinder no. 6 misfire detected po300-Random/multiple cylinder misfire detected. po303-Cylinder no. 3 misfire detected. po306-cylinder no. 6 misfire detected
There is a good chance the hose leading to the EGR is leaking or has collapsed
Misfire Answer Faulty: spark plug, spark plug wire, ignition coil, ignition module, fuel injector are the most common. Coolant leaking into a cylinder is another. Internal engine problems such as burnt valve, broken valve spring, bent push rod, worn rings
Cylinder #4 misfireCylinder #4 misfire
Try checking the ignition coil #2. Also check the spark plug and its wire.
Cylinder #2 misfire.Cylinder #2 misfire.
Stop by http://www.coloradofans.com there are different people that have had that problem. you can probably message them personally and see how they got to that problem. P0300= Random/ multiple cylinder misfire detected P0301= Misfire detected- cylinder #1 P0302= Misfire detected- cylinder #2 P0303= Misfire detected- cylinder #3 P0304= Misfire detected- cylinder #4 p0305= Misfire detected- cylinder #5 P.S. These are Diagnostic trouble codes, not vechicle id numbers.
A blinking check engine light means an ignition cylinder misfire has been detected