My son bought a used 2017 Ram 1500 Ecodiesel with 79,000 miles on it. He drove for another 5,000 miles and now it won't start. He said he thought it lacked acceleration power from the time he first bought it. He was driving it recently and stopped and parked it, and when he came back out, it wouldn't start. He had to have it towed home. His OBDII analyzer told him initially it had low fuel pressure. He had it towed to the local Ram dealer. They were able to get it to start, but told him it was making a knocking noise and he needed a new engine. He had it towed back home. He replaced the High Pressure Injector pump, but it still wouldn't start. He then replaced the lift pump, but it still won't start. Could it be the injector rail pressure sensor or the injector rail pressure regulator? Can't believe he needs a new engine, as it was running fine before it wouldn't start. One other observation; when he checked the oil level, it was above full, as if diesel had been getting by the rings and contaminating the oil.