My 2005 Jeep Liberty CRD has had trouble starting. At first, it wouldn't start when hot. It had a P0402 code which is the EGR. The EGR was apparently stuck open. I had the mechanic replace the EGR at the dealership. However, that didn't solve the no hot start issue. Then the mechanic thought the problem was the air flow sensor was shorted and internally and was causing the computer to go into refuel mode and shut the engine down. So they replaced the mass air flow sensor. But that didn't solve the problem. The dealership also said that there were no codes showing that the crank angle sensor or the fuel system had any problems. Then I took it to a diesel mechanic shop, and the only thing they could think of was that the fuel filter was in need of replacement so they replaced it. But this didn't solve the problem. The diesel mechanic said that the research he did caused him to believe that the vehicle needed the dealership to flash my PCM. They said only the dealership has the ability to do that. So I haven't looked into that yet. But now the car won't start at all. The battery is fine....it turns over real good but just won't start....just like previously when it was hot and wouldn't start. But now it won't start at all. I saw some videos on people who had a similar problem and they found that the ignition actuator switch that had broken was the problem. But I'm not sure yet that that is the problem....because I tried to start the car with the remote start and it turned over but didn't start. So I figured that the ignition actuator problem wasn't the issue since the remote start function probably don't use the ignition actuator to start the vehicle. So I need help figuring out what to do. Can someone please help me?