I owe some money to Eric.

I bought some coils (a pack for 100$ can.) directly from China when I got the car. Bad idea, I have misfires at idle and the computer can catch which one it was. I think it was factory rejects because they all have a yellow painted mark on the plug... They also have a thinner rubber part. The guys sold them as DG465 (Motorcraft) but we can understand they are not with a rapid visual inspection. Coming with a lifetime warranty (yeah well they aren't sold anymore).
So I finally put Visteon ones (european Motorcraft) from Alanis deals and they work great. There is so many quality grades for this part... Here is some good brands I found with part number.
Ford F6DZ-12029-A
Ford F6DZ-12029-AA
Ford F6DZ-12029-EA
Ford F6DZ-12A366-A
Ford F6DZ-12A366-AB
Ford F6DU-12A366-AC (recent batch)
Motorcraft DG-465
Visteon VP4U6U-12A366-EA
Airtex 5C1126
Wells 5C1126
Delphi GN10300
ACDelco F-522
Denso 6736016
Standard motor product UF-162
I remarked that ones with brass parts seems of better quality (tooth and screw holes).
Have you changed the spark plug seals ? (small gasket all around each of the plug wells) Even if you bought good coils, if you have/had oil on the plug well this can cause misfires messing up with spark plug which will absorb it and ignition coils doesn't like that too. Oil begins to enter in some plug wells after I welded the cam because gaskets were original ones (of course, after I put new spark plugs and coils ?$!&).
ECU never throw me a code for a coil, instead it gave me a P0172 "System too rich (Bank 1)". In fact, I had oil in wells of the front bank.
I recently had some idle misfires and feared that I still have oil there but I finnaly realized that I forgot to thighten my intake rubber pipe on the MAF... :S
Hope it will help,