I have a 02 expedition. Not sure of exact codes because it's been at a shop for almost 3 weeks. Its bank 1 and bank 2 running rich. Everything fuelwise has been changed, but codes still come back. Also had ECU reflashed. In 2 years over 12 mechanics have not been able to figure it out, including a G2 smog repair mechanic and ford specialist. Any advice???