Do as journeyman says...
Cyliner misfire 3.5L V6? Try Seafoam, spark plugs, swap coil packs, swap or replace injector. If they don't help do compression check...(internal valve problem)
I am doing the same process. I replaced spark plugs and get the same P0305 code still...
I expecting the worse with a valve problem...