You are here:

Chrysler Repair/Chrysler 300C 2005; code 0520


Hello Roland!  My check engine light came on early this morning, I took it to Auto Zone and had them check to see what code was causing the light to come on, P0520.  They gave me a readout, first thing was to check the oil, which I did.  It was low, added oil....the light is still on and it is now early evening.  I had read an earlier answer to this very question you had answered--I am assuming there wouldn't be much difference from the 2005  to the 2006 models via the wiring and the color of the wiring?

Thank you!

Hi Lisa,
The check engine light for a fault code doesn't automatically extinguish itself when you correct the problem, unless Autozone purposely erased it after they did the readout. You have to purposely erase the code and then watch to be sure that it doesn't return. To do that you would disconnect the - post clamp from the battery for about 30 seconds, then reconnect it. That will do the trick.
Let me know if it returns and we'll check into the wiring for the oil pressure gauge system. The battery is located in the trunk, under the floor panel. Be sure to do the disconnect at the - post.
If the light comes 'on' again, then try to notice if that happened when you were in motion or at idle. It is possible that the idle oil pressure is low due to the wearing of the engine if you have a goodly number of miles on it. You can correct that issue by increasing the 'weight' of the oil one step the next time you have the oil changed. That automatically increases the oil pressure at any engine speed.
The wiring of the system would be the same in '05 and '06.
What does the oil gauge show at idle, and when you are at road speed?

Another possibility is that the oil pressure sensor is leaking oil and for that reason it is also reading inaccurately low pressure. That would explain why the 0520 code came up and also why you are loosing oil. Do you see and oil spots on the ground where you park your car overnight? If so, than if that were under the location of the pressure sensor that would cause me to recommend that you look at the sensor to see if there is oil dripping from it and/or running down below it. It is located immediately adjacent to the oil filter. If it is leaking then that is an inexpensive part to buy and to change out yourself. Tell me which engine (L) you have for specific directions.
Let me know what you find.

Please read the PS below and respond to it.

Chrysler Repair

All Answers

Answers by Expert:

Ask Experts


Roland Finston


Free fast answer to your repair question about a Chrysler/Dodge/Plymouth car, minivan, SUV, or truck. Problems with electronically controlled engines and transmissions as well as body wiring problems are my specialty. This free troubleshoot advice forum helps you diagnose faults, minimize repair costs or do-it-yourself.

I answer questions seven days a week and respond to you in about 30 minutes. "Maxed Out" means I am answering another question, briefly unavailable, or asleep overnight, so try again later.

I have do-it-yourself experience (50+ years) and a library of 100 1982-2011 Chrysler factory shop manuals and 20 multi-manual Chrysler Corp. CD's.

I was voted "Top Expert" 2010-2015, here at AllExperts, and have answered 20,000+ questions.


Five decades as a 'do-it-yourselfer' on domestic and imported cars.

Yahoo Autos Group called The Chrysler Lebaron Club (co-moderator)

Advanced degrees in Physics/bruised knuckles

Awards and Honors
"Top expert" of 2010, 2011, 2012, 2013, 2014 and 2015 here at Allexperts. Quickest "average response time" at Allexperts (currently no. 1).

©2016 All rights reserved.