Sounds like time for a tune up as I'd bet those wires/plugs are well done by now. Might want to pull a front plug and check it's condition and gap.

Get it scanned to find out what the CEL codes are and post back with them. Autozone and the like will do this for free.