The gas tank recall is from filling up and it causing a vapor lock issue. Was he at a full tank/ had he just filled up? Sometimes after stalling the car can kick back on again which could be causing that sudden jolt/acceleration. I've had it die then spring back while cruising, while idlely accelerating, while merging into traffic, etc. I've also had it just stall and stay dead until I restart everything.
You're not getting any codes because it's probably not throwing any engine codes but TCM codes which a dealer or someone with the actual scanner tool can pull (not even the aftermarket tuners can pull them).
U0100 is the one to look out for (lost contact with PCM) and P0700 is a sometimes common trans code, which there was also a TSB for in the 06's.
How many miles are on the car? Also check spark plugs and coil packs. While you're at it, check it for the rad. fan recall too... Oh and make sure it's not still running the smooth OEM rotors, as that was also a TSB for the 06's. Good fun.
You're not getting any codes because it's probably not throwing any engine codes but TCM codes which a dealer or someone with the actual scanner tool can pull (not even the aftermarket tuners can pull them).
U0100 is the one to look out for (lost contact with PCM) and P0700 is a sometimes common trans code, which there was also a TSB for in the 06's.
How many miles are on the car? Also check spark plugs and coil packs. While you're at it, check it for the rad. fan recall too... Oh and make sure it's not still running the smooth OEM rotors, as that was also a TSB for the 06's. Good fun.