I have a 2006 with this same issue, Started last year and they replaced the fuel relay. No problem for 10 months then hard/no start again. Just got it back from the dealer and they replaced the lift pump. So far no problems but as you know it is an intermittent problem. I was also told that the fuel relay has been upgraded for some reason so that is where i'm going if it acts up again.