On the 2007 Chrysler 300C, when the Oil Pressure drops at idle but rises when under acceleration, yet there are no unusual engine noises like ticking or knocking, this is most common due to a faulty Oil Pressure Sensor. Over time, when the sensor wears out, it tends to lose the ability to read the correct oil pressure at lower RPM’s and/or when the oil is hot. You can find the Oil Pressure Sensor located behind the Alternator. Carefully inspect the electrical connector for any loose or oil-soaked wires. If the visual inspection checks ok, I would strongly recommend that the “actual” oil pressure be tested. This will require the use of a pressure gauge. Just to eliminate any internal engine problems. If the actual pressure is within specs, then replacing the Oil Pressure Sensor will solve the problem.
Does your vehicle have a similar problem? Get connected to a Live Q&A session with a certified Auto Mechanic and get your answers on this problem now!