06 Taurus no start

Why does my 06 3.0 U Taurus with new coil pack and fuel pump module assembly and filter still not start occasionally.Cranks fine,good spark,no start.After a couple tries it starts and runs fine,no miss or stumbles.Shop checked it out,no pending or history codes.They said fuel pump was bad so I replaced it.Started OK for a couple of days and then went back to same no start.