I own a 2005 Chrysler 300C with a 5.7l Hemi. Encountered OBDC P0521 and P0522 codes which the dealer addressed by replacing the oil pump and changing the oil to a 10w-40 non-synthetic (factory recommends 5w-20). The thought was that because the engine has over 163K miles and was not generating sufficient oil pressure at idle, the higher viscosity oil would increase oil pressure enough to keep the sensor from reporting low pressure. Now I have a new code, P0524, that may be related to the “wrong” viscosity?
The dealer claims to have addressed the low pressure issue with the new oil pump. The oil level is correct and is not contaminated (was just changed), and the oil pressure sensor was replaced to address the P0521/0522 codes along with the pump.
The dealer claims that my only recourse now is either to replace the engine or the PCM, neither of which I am anxious to pursue due to the age of the car.
Any thoughts? Am I being too optimistic to think that the new CEL and code is simply due to the incorrect oil viscosity being detected?
Potential causes of a P0524 code include:
Low oil pressure
Low oil level
Wrong oil viscosity
Contaminated oil (fuel, coolant, etc.)
Faulty oil pressure sensor
Signal shorted to ground in electrical circuit for sensor
Worn internal engine components (oil pump, worn bearings, etc.)