So far he knows that they replaced the CPS and checked a lot of connections. At one point the mechanic tapped on the ignition switch while the Jeep was running and it stalled. He replaced the ignition switch, but it still does it. As far as I know, no one found any codes.