Okay so here's the deal.
Hard Start/Evap error codes
Back in November I had the fuel pump replaced. A friend of a friend (haha) did the work. Although not as expensive as a dealer or garage, I paid him pretty good for it. This guy charged me for and told me he repaired the entire pump - not just the little black internal pump. Well this shop yesterday tells me that's not what happened. Only the pump itself and not the assembly was replaced. And the pump was defective - according to this shop. Furthermore they cracked one of the connections and placed a hose clamp on it - in an attempt to fix it. And this 'friend" missed one of the hoses on top of the fuel tank - causing decompression and fumes to leak. Hence I had an "evap" code on the computer. So I had to get the complete assy replaced. So the hard start and evap codes are fixed.
Turns out it was the thermostat housing that was leaking. And this shop replaced the housing, a small rubber seal, a small rubber elbow and the thermostat. No more leak. Funny that the Ford dealer said it was the radiator.
This shop gave me the old fuel pump assy and I can take it back to the auto parts store.
At least I found a decent auto shop. He applied 1/2 of the hard start diagnosis to my bill, waived the $40 for the coolant test and was honest about finding a simple hose loose on the tank.
Thanks to all for the input and replies. I appreciate it.