I bought my 03 new and it's done this about two times a year since probably 2005. The dealership told me it was a common problem in the 03 but they didn't have a fix. They told me to step on the gas and let it crank until it starts. This always work but sometimes it takes a few minutes. When it does finally start huge clouds of white smoke come out the exhause for a few seconds and then all is fine. I know this isn't a technical answer but it's all I have. Good luck.