My sons 2002 ford ranger won't pass emissions. Check engine light is on but when l did the test no codes came up. A while back it came on and it was running lean in bank one. It's a 4 banger so... so far I've replaced the up stream 02 sensor air filter and fuel filter. I'm open to suggestions. It idles a little little rough but it has 220000 miles on it