I hate spark plugs

Just recently my car started idling like crap and sometimes stalling. It seemed to pull ok but idled poorly and backfired on downshifts, etc. I've also had a CEL for the last 18 months for misfires in all 4 cyl.
This past Tues I installed NGK Iridium plugs (P/N BKR6EIX) and the car got much better. It still idles a little funny but it runs much smoother. And, check this out, my CEL went out for 3 days until this morning when I got really low on gas. Before now, the CEL would never be off for more than a day. I went to the gas station and filled up and the CEL went out again.
I say all that to say, check your plugs