well, you are not alone with this problem ... I have exact same problem (P0171) ... The stealership told me the mass air flow sensor was at fault (out of specs). I will be installing a new one (rebuilt Cardone at $100) this week-end.
From what other users here have said, I gather that the MAF on our cars get contaminated pretty easily so they need to be cleaned regularly with some electrical cleaners that leave no residue.
either too much air or not enough fuel ...
You may also want to:
- check fuel pressure (maybe your fuel filter is clogged)
- check PCV system
- check EGR system
All these can lead to lean condition if faulty but I doubt that's your problem.
I think it's a shame FORD does not issue a recall on this crap. Dealers make the money and we have to suffer.
Good luck,
iougs -