Could be a bad plug wire,spark plug,coil. Really need to know what your working on and the engine size.
I put a computer on it and the onely code that is coming up is all 6 cylinders are miss fireing.
Take it to a garage.
If you have spark at the spark plug, it is probably a bad fuel injector.
If you have an engine code that is saying misfire on these cylinders it is usually a bad coil on the plugs of those cylinders. You are probably going to need to have them replaced. Check and replace the plugs if necessary.
A miss fire is often caused by either a bad or fouled spark plug or spark plug wire. It could also be caused by a failing coil, it that case two cylinders would miss fire. I would look at spark plugs and wires first.
Cylinder #6 misfire.
all 4 cylinder engines fire 1-3-4-2 all 6 cylinder engines fire 1-5-3-6-2-4
Trouble code P0306 means: Cylinder #6 misfire detected
Check for spark.
Trouble code P0306 means: Cylinder #6 misfire detected
Trouble code P0306 means: Cylinder #6 misfire detected
Cylinder # 6 misfire.