Started about 2 months ago, experiencing rough, jumpy idle when in park or at a stop. It slowly progressed to a hard misfire when driving, usually occurs at 1st gear. All spark plugs have been changed, fuel injection system was cleaned and #1 & 4 ignition coils have been replaced. The rough idle is better, but not 100% gone. The misfires went away briefly and are now back too complete with engine light on. I'm going after work to get another reading from AutoZone. My mechanic wants to replace the other 2 ignition coils. I'm at my wits end not to mention stressed because my inspection is coming up in July! Any suggestions out there?