I have a 2007 F150 Lariat with 110,000 miles. Recently the truck gave me problems with not starting and had to be towed home. A local mechanic ran a diagnostic on it came back with a bad fuel pump...