Could be the coil pack if it really is a mis-fire problem.
By the way:
These engines do have a reputation for snapping camshafts. The set screws that fix the camshaft housings come loose. If you haven't checked them recently it would be worth checking that they are all still tight.
ChicksFan
February 2012