I have a 2013 Suburban with the 5.3 and I have the P0521 code. I’ve been told it’s the oil pressure sensor. The engine isn’t knocking or ticking as of now. I have heard that the oil pressure sensors on these late 2000s-2010s go out frequently. I also have a 2007 Silverado which when I bought also had issues with the oil pressure gauge. Is it common for them to go out?
I’ve been told it’s the oil pressure sensor.
Who told you that? While possible there are a number of possible causes for that code:
https://www.carparts.com/blog/p0521-code-engine-oil-pressure-sensor-switch-range-performance/
Is it common for them to go out?
Dashboard oil pressure gauges in general can frequently be unreliable. Your actual oil pressure can be checked with a mechanical test gauge.