I'll be interested in the reply to this question as I also live in West Chester. I have a 2002 Excursion 7.3L Diesel Limited, but I do not have any problems right now. This would be for future reference. Where do you have your oil changed?
If you guys are not against dealerships, Bayshore Ford on Rt. 13 just off I-495 works on nothing but trucks. Pretty good guys and honest. Once took my Expedition there and did not charge me a dime after running some tests due to rough idle and such.
I've bought all my trucks from them. Phone is 302.656.3160. They also own an Express Lube shop right within their property where you can wait for most service including oil change, etc. They use nothing but ford OEM parts at the lube shop.
No I don't work for them, just think they're one of the most honest dealerships I've ever encountered. Plus being in Delaware, it's tax free.