a lot of the internet suspects fuel injectors, letting the pressure leak into the cylinders causing an effective flooded engine issue, and test involves hooking up a pressure gauge to the fuel rail
There is also a Technical support Bulletin (TSB) for a computer software update but that's supposedly only on 05's and 06's so it may not apply to your 07
viewtopic.php?p=507504#p507504