Hello guys i have been having issues with my explorer it has the 4.0 its throwing codes p0135 and p2197 i have changed both front o2 sensors, upper intake gasket, coolant temp sensor, plugs wires, egr valve, air filter and it idles rough but drives fine any help would be appreciated.