went through similar with my '08 except it would die randomly when coasting to a stop or at a stop. little more to the story ( where i ended up with crank but no start) but replaced a cracked coil and ICM and problem disappeared.