Well, service engine soon light came on about a week ago. Hooked up my tuner and got codes P0171&P0174 (lean). Took it to Ford to have checked out and mechanic came out and said bad news, head gasket leak bout $1,200 to fix. Is this a likely cause for those codes? I'd hate to think that they would try to skrew me, but you never know. Only option I guess would be to take it to a dif dealership and see if the diagnose the same. Of course will have to pay another $100 to have them look which I'd obviously rather not do. I have a 04 that just hit 94,000 mile, first issue ive had.