Inside the plug boots beneath the coils is a spring that insures proper electrical contact with the spark plugs. Those springs can fail and have been found to be subject to rust. That's one thing to check. They're not expensive in the slightest and are not difficult to replace.
Another thing to check are the ignition wires that run from the coils to the lower banks of plugs. One or several might have failed after 11 years and 108K miles, and one or several might not be properly plugged onto the spark plugs. It's tough to get to them, and it may simply be a connection problem. If you think you need to replace those 8 ignition wires, a good choice is MSD #31639 - $89.99 at O'Reilly Auto Parts, and $89.91 at Summit Racing.