Usually a vac leak will cause a high idle on it's own, but spray to find out. the misfire I think is another issue. Follow the spark trail, ignition to coil, check the coil with multimeter also make sure it's grounding, coil to cap and ICM, check cap for cracks, moisture, and corrosion, check...