I am also updating the status of my situation. Brought the truck home yesterday with no problems, went out to start it this morning....had the same no starting issue.
So I took a second to get the red out of my face, and called the dealership to let them know that the job did not fix the issue. They offered to send a tow truck out to pick it up, and bring it in right away. Got a call from them a couple of hours later, and the technician told me that as soon as they dropped it off, he went right out and it cranked right up. So I told him that I cranked it over a dozen times this morning, with no start...he told me they would run another diagnostic on it. He called back, and told me that it threw a intermittent code for the coolant temp sensor...a code that it didn't throw yesterday. No CEL came on however.
He said that the ECU compares 4 sensors when you start the vehicle (MAF, coolant temp, oil, and a fuel sensor), and then adjusts the amount of fuel/air to deliver accordingly. He told me that the code it was throwing was making the injectors push too little fuel (lean) into the motor, because it thought the coolant was up to temp, when it fact it's a cold motor. This would make sense why once it's warmed up it's starts fine, because a warm motor doesn't need a richer mixture to start...so the injector's lean it out.
He said they would throw a new coolant temp sensor in, and that should fix the issue. He assured me however that I definitely had a 0PSI fuel pressure at the initial crank, and that they bench tested the fuel pump after pulling it (at my request) to assure it was bad, and it was...so it's not a huge deal.
I actually had the coolant temp sensor replaced a year ago when I had the entire cooling system redone, however it was not done with Ford parts, just at a Joe's Garage down the road...(a reason I didn't take them this job...), and I'm sure the sensor just took a crap.
So I will go pick it back up again tomorrow, they said it's ready and runs fine on a cold crank, but I requested them to not start it tomorrow before I pick it up, and for me to have the honors...
Will update...