I have a 2005 Dodge Durango 5.7 hemi and lately it's been shutting off while driving and while idle. It also hesitates on accerleration ( there is always plenty of fuel in it ) and the check engine light comes on and off. It's not all the time, it's unpredictable! It's been doing it more lately though. At least once a day, maybe more. We had an auto store connect it for diagnostic testing and it came up camshaft sensor so we changed it and still have the same problem. We also took it to our mechanic 2 times and he can't figure it out either. I'm getting frustrated because nobody can seem to figure out what's going on with it. I do have a pin hole in the coolant hose but I don't see how that would cause these problems.