First thing I do when any OBD2 vehicle throws misfire codes for individual cylinders is pull the spark plug on that cylinder.
If it hasn't been changed in 60k or so it gets replaced This has worked on a few rigs i have worked on for friends and family members.
One in particular worked fine for about 3000 miles and started throwing misfire for a different cylinder, at this point changed all remaining plugs -that was over 50 k ago.
All gas 1996 and newer vehicles sold in USA are OBD2 and are capable of identifying an individual cylinder miss. There are codes for random missing also. If the plugs have close to 100k miles i would change them out, it may not take care of the problem but it is not an expensive job to do and who knows maybe it will take care of the problem..
Wooops should have read all the posts firsthope the plugs and air filter help...
I agree on changing the spark plugs. But,,,changing the spark plugs on some vehicles today is a very-very-very labor intense task.
On some new V-6 engines, the upper intake has to be removed to get to the rear plugs and coil packs. Now my opinion on that is the engineer who designed that should be somewhere it is very hot with his back broke.