hi. Scotty. I have a 99 Ford Ranger, 4 cycl, auto trans, and a few issues I'd like to ask you about. Of course the check engine light is on, it idles pretty rough, and stalls out while driving about once a week. My code reader says EGR valve, and too much O2. I changed the EGR Valve and nothing. I followed the tube back down to the exhaust and changed the two vaccum tubes and the electric control box they went too, I still have no change. Any thoughts on what to do next?