I would change the fuel filter(s) myself first since that's part of the annual maintenance and would probably be a cheap fix if that's the problem. If that's not it, I'd look for a local shop that specializes in Ford pick up trucks if you have one. Their hourly rates usually aren't any cheaper, but they usually can diagnose and fix the problem quicker than the dealer. We have a good shop in Anchorage called Different Strokes of Alaska. Their specialty is Ford diesel Power Stroke engines, but they work on gassers also.
Bill
Nodwell RN110 out moose hunting. 4-53 Detroit, Clark 5 spd, 40" wide tracks, 10:00x20 tires, 16,000# capacity, 22,000# weight. You know the mud is getting deep when it's coming in the doors.