During the past 6 months, I have had parts replaced in this car due to the Check Engine light coming on numerous times. I finally took it in to a Ford dealership and they put it through all kinds of rigorous testing. They called me up (after 4+ hours of tests) and said they have found an O-ring by the fuel pump that is almost completely worn through and dirty. To replace it (due to labor (they claim)), it will cost me $345. Is this a ripoff or does it cost that much to replace an O-ring by the fule pump?
Check Engine light on 2005 Ford Five Hundred
It probably requires the fuel tank to be dropped and the pump to be removed. I'm guessing it's an evaporative emissions code with a small leak (like a P0457 or something...). Keep in mind that if this is the case, you could still have issues remaining...even after that repair. Even the best techs and best equipment can't be 100% certain about a small evap leak. Just sharing so you have point of view no matter what you decide. If this is truly the failure, though, and they nailed it during their testing -- they are indeed worth the price you pay.