I own a 00 Ford Expedition, 5.4 (330 CUI) V8. My Check Engine light was intermittenly on-off
for a few months. Recently staying on. I was getting a fault code for the Differential Feedback Control
Sensor. Average price $135.00. I took off top intake cover to access module, looked around a bit.
Was nice to discover that 1 of 2 1/4" vacuum lines had a small tear near connector.
Replaced both lines for $2.88 Vs. a $135.00 Sensor. No more "Check Engine"
Take that Murphy 
Oz
some of the older 5.4's, and 4.6's used to have a problem with egr passages in the throttle body clogging up, filled with carbon. they would trip this code. if you cleared the CEL, it can take 2 days, to a couple of weeks for the code to reset if that wasn't the only problem.
one problem with those sensors, is that they get moisture in them.
i worked at a place for about 6 months.....couldn't get outta there fast enough. i had gotten myself in a bit of trouble, due to some unfiltered words leaving my verbal dispersion orifice. i think they were concerning the intelligence of the mechanics there....the ones that thought that just because they knew how to hook up a MODIS they knew how to diagnose a car. i was hired there as the diag. tech. i was busy, so an f250 was given to the smartest mechanic there. he pulled the dreaded p0401(i think that's the most common code on fords.), assumed a DPFE sensor, and replaced it, shipped the truck, feeling all proud of himself.
it came back in 2 days CEL on, same code. i got it this time. he kept coming over, telling me it must be a defective part, bla bla bla. it wasn't. it was blocked passages. i got myself in a little more trouble that day. it seemed i had forgotten to wear my verbal filtering device again.
