You need to clear the codes before they will go away, if you have not already done so. It sounds like the oil is clean and full which is good, if the code repeats, I would change out the engine oil pressure sensor which I have included the location and instructions for in the images below, it looks like the sensor is above the starter, so I have included those instructions as well, start by disconnecting the battery.
P06DE - Engine Oil Pressure Control Circuit Stuck On:
P0521 - Engine Oil Pressure Sensor/Switch Range/Performance:
You can do a manual check of the oil pressure as well by following this guide:
https://www.2carpros.com/articles/how-to-manually-check-engine-oil-pressure-step-by-step-guide
Check out the images (below). Let us know how it goes.
Images (Click to make bigger)
SPONSORED LINKS
Monday, December 4th, 2023 AT 1:54 PM