Glad it got fixed. My BIL had a similar issue with his 06 F-150 with about 118,000 miles. I bought a code reader and fixed it with plugs and a new coil pack.
The $65 I spent on the code reader has now allowed me to fix 3 vehicles myself. Well worth the money.