The light coming on for short time when first turning the key indicates one or more bad glow plugs. I'm betting you mechaic used aftermarket plugs. Replace all the GPs with motorcraft/Beru ZD9 plugs your First start problem will be solved. Someone reported that Rockauto.com sells the ZD9s for between 10 and 11 bucks.