P0521 after DOD delete

Disclaimer: Links on this page pointing to Amazon, eBay and other sites may include affiliate code. If you click them and make a purchase, we may earn a small commission.

thefrey

Full Access Member
Joined
Feb 3, 2025
Posts
415
Reaction score
466
I recently popped a P0521 after about 2000 ish miles post DOD delete.

I had it pop up and clear itself after a drive cycle at one point and then it popped back up.

Not sure if anyone else has had issues with their oil pressure sensor after a DOD delete.

I am seeing no issues with the current sensor. I don’t have a mechanical sensor to verify the readings but they have been consistent.

I am running 5w30. I installed a new Melling 365HV pump with the stock spring installed.

I haven’t figured out when it happens yet, but my assumption is that it either has to do with the raised DOD pressures or maybe just coincidence of it going out. The sensor is 10 months old but I know these are notorious for going out.

Cold start is ~70psi, cold acceleration is above that
Hot cruise is 42 ish psi at 1800rpm
~60psi at 3500rpm
Hot idle is ~20-25

Pre DOD delete was 45 cold start, 30ish cruising, 15 idle

Is there perhaps an oil pressure table that correlates with RPM that needs to be reset or relearned over time?
 
Last edited:

SpareParts

Elite Member
Supporting Member
Joined
Sep 17, 2023
Posts
2,031
Reaction score
4,573
Location
North Idaho
Not much help. You need to check it with a mechanical gauge to know for sure. It's all guessing till you know for sure what the pressure is.

How's the oil leak? What did you do to fix it?
 

Fless

Staff member
Moderator
Joined
Apr 2, 2017
Posts
16,280
Reaction score
33,640
Location
People's Republic of Colorado
Maybe the new oil pressures are too high for what the computer thinks they should be.


1767402896217.png
 

Joseph Garcia

Elite Member
Supporting Member
Joined
Aug 2, 2018
Posts
10,284
Reaction score
14,887
As stated above, you need to confirm your actual oil pressure with a mechanical gauge. Until then, you really cannot be sure what is going on.

Does your truck have a filter screen underneath the oil pressure sensor? Dr. Google says 'yes'. A clogged filter screen can cause that GM trouble code.
 

mikez71

Full Access Member
Joined
Mar 9, 2023
Posts
3,200
Reaction score
3,953
Did you mean pre-DOD delete pressures were lower?

I can not find any variables to adjust in HPTuners regarding what sets off the P0521.
(Though there is a minimum pressure map, which you're above)

Maybe the sensor wiring is intermittent.. Low oil pressure light won't illuminate unless it's low for 2.5 seconds..
Or driving cold is raising pressure too high?

Worst case, you could turn off P0521.
Might be similar to the P0116 code that pops up for block heaters.. ECM expects engine to be cold, but it's warm..
 
OP
OP
thefrey

thefrey

Full Access Member
Joined
Feb 3, 2025
Posts
415
Reaction score
466
Not much help. You need to check it with a mechanical gauge to know for sure. It's all guessing till you know for sure what the pressure is.

How's the oil leak? What did you do to fix it?

Maybe I’ll have to grab a mechanical gauge if it keeps popping up.

Front main oil leak is no more. I haven’t had any time to make any follow up comments because of travel.

I bought the alignment kit and it worked great. Slapped a new seal on and haven’t had any leak since. Have driven about 2k miles since and I’m driving another 1k today.

I have a small nuisance leak from something but I had it pre DOD delete. I think it might be my rear main but it’s only a drop or two underneath whenever I park and maybe 1/4 quart every oil change/5k
 
OP
OP
thefrey

thefrey

Full Access Member
Joined
Feb 3, 2025
Posts
415
Reaction score
466
As stated above, you need to confirm your actual oil pressure with a mechanical gauge. Until then, you really cannot be sure what is going on.

Does your truck have a filter screen underneath the oil pressure sensor? Dr. Google says 'yes'. A clogged filter screen can cause that GM trouble code.
I do not have a filter screen. I haven’t ran one for awhile and I don’t have one in right now with the new VLOM cover. I don’t know if there would be any point in running one. Perhaps some garbage got in the oil and sensor from me having things open for a week.
 
OP
OP
thefrey

thefrey

Full Access Member
Joined
Feb 3, 2025
Posts
415
Reaction score
466
Did you mean pre-DOD delete pressures were lower?

I can not find any variables to adjust in HPTuners regarding what sets off the P0521.
(Though there is a minimum pressure map, which you're above)

Maybe the sensor wiring is intermittent.. Low oil pressure light won't illuminate unless it's low for 2.5 seconds..
Or driving cold is raising pressure too high?

Worst case, you could turn off P0521.
Might be similar to the P0116 code that pops up for block heaters.. ECM expects engine to be cold, but it's warm..

Yes, oops I meant pre DOD. I updated it.

I think there is a different code for low/high oil pressure. I would assume the code for the P0521 is being thrown from the new cold oil pressure or something else.

I think turning it off is going to be my next move if it keeps coming back assuming the sensor is working no issues
 

Joseph Garcia

Elite Member
Supporting Member
Joined
Aug 2, 2018
Posts
10,284
Reaction score
14,887
Yes, oops I meant pre DOD. I updated it.

I think there is a different code for low/high oil pressure. I would assume the code for the P0521 is being thrown from the new cold oil pressure or something else.

I think turning it off is going to be my next move if it keeps coming back assuming the sensor is working no issues
I don't think that turning it off is the best decision, but that is your decision to make. Kind of like putting a small piece of electrical tape over a dashboard trouble code.
 

mikez71

Full Access Member
Joined
Mar 9, 2023
Posts
3,200
Reaction score
3,953
I don't think that turning it off is the best decision, but that is your decision to make. Kind of like putting a small piece of electrical tape over a dashboard trouble code.
Agreed, I should only recommend that if it was determined to be a programming issue with no other solution.. (like the block heater)

Much more likely it's a sender issue. A variance in the signal too fast to see on the gauge.
Most likely reason for intermittent or varying signal is probably the sender I am guessing...
 
Last edited:
OP
OP
thefrey

thefrey

Full Access Member
Joined
Feb 3, 2025
Posts
415
Reaction score
466
Agreed, I would only recommend that if it was determined to be a programming issue with no other solution.. (like the block heater)

Much more likely it's a sender issue. A variance in the signal too fast to see on the gauge.
Most likely reason for intermittent or varying signal is probably the sender I am guessing...

I also agree.

I don’t think my current sensor is OEM. I think if it keeps happening then 1st plan of action is get a genuine sensor and see if that fixes the issue.
 

RET423

Full Access Member
Joined
Dec 4, 2017
Posts
216
Reaction score
295
Since that code is described as a situation of being either above or below a predicted oil psi, and your pump change has resulted in significantly higher oil psi; it sounds like the system is working as designed

The PCM doesn't know you changed the pump and/or blocked the bypass (common in deletes to prevent spraying oil under the pistons) so it's seeing the higher oil psi as a potential problem

I don't change the pump or modify the bypass when I delete AFM so I haven't run into this but if the table can't be modified to match your new oil pressure range then you can just mark that code as "unavailable" or "do not report" in the softwsre

I don't think you have a problem with any components, just a software parameter that doesn't match your hardware change quite right
 

Forum statistics

Threads
137,691
Posts
1,989,685
Members
102,691
Latest member
RobK
Back
Top