I have a 2002 explorer sport trac (158,000 miles) and have a rough idle. I put a K&N type air filter on it years ago. I have replaced plugs, plug wires, rubber elbow back by firewall and egr valve on end, and a couple of times it through a code and was spark plug. Now no code and still idles...