First, are you certain it is a engine miss ? A good scanner will report the error code or even a "pending" code.
A cheap and easy fix, once you know which cylinder has the miss, is to remove and inspect the spark plug and coil. Look carefully for any sign of carbon tracks on the plug or the boot. If you see signs of carbon tracks, replace the plug and the boot and thoroughly clean the contact on the end of the coil. When re-assembling, grease the outside of the plug and the inside of the boot and the tip of the coil with silicon dielectric grease.