My truck had a bad coil on one of the 10 cylinders. They didn't take the time to find the bad coil, they replaced all 10 of them at $70 each....$700 for parts. A web search shows all 10 coils can be purchased every day for $129.00 and a few bucks for shipping.
more