I have a 2002 Escape, V6 3.0 Auto. The engine light came on a while ago, and at the advise of the mechanic (I trust him, BTW), I changed the EGR valve. Having done some research AFTERWARDS, this forum said it was likely the DFPE. Anyways, after the EGR was changed, the light came back on. So, I changed the DFPE. 2 days later, the light is on again, and now I smell gas, and it starts hard on cold, and idles a little rough. Mechanic (who I still trust, BTW) says sometimes the codes are misleading, and that it APPEARS to be the catalytic converter. Now, I ask you, am I too trusting?

Any OTHER guesses on what it might be?