Have the same problem . codes po316 and po302 cyl mis fireing #2. Re placed coil over plug . replace injector. check injector with noid light for signal. check coil for primary signal..... all checks out.... Do a compression check or a leak down test. bad exhaust valve maybe . invest 2000.00 to have fixxed.
First thing to do is replace the plugs and wires if you have not done so. It you have or if replacing them does not fix the problem then have a compression test run.
Check spark plugs, plug wires, do a compression test
Check spark plugs and wires Do a compression test
I had this very same problem with my Chevrolet Silverado. The only thing that will cure this problem is replacing all your Oxygen Sensors and running premium fuel.
It is not necessary to replace the coilpacks as routine maintenance. At around $70 each, it is a significant expense. Replace only the boots that connect from the coilpacks to the plugs. I think JC Whitney has the boots for $4 each. Replacing the boots is equivalent to replacing the wires on an older car. Do not replace the small wires going to each coil. They are not high energy wires.
No you do not need to replace any plugs at all when replacing wires.
check the coil pack
Check the spark plug wires and spark plugs. You might have to test coils too.
Try replacing the plugs and wires
plugs, wires, dist cap, injectors, internal engine......
A faulty ignition coil or module can cause misfiring.
Get a tune up. Replace cap and rotor, spark plugs, spark plug wires, and make sure the wires are in the correct firing order.