Had the same problem with Chrylser 300M. Took to machanic several times, could not find anything wrong. The non starting problem became more frequent. Also, the car just stalled at times while driving. Finally, a mechanic friend of mine figured it out. I had the crankshaft and cam sensors replaced for about $400 total, including labor, and have not had another problem since.