Any updates to this? Showed the P0521 on my 08 suburban but the guage seemed to be working properly. I cleared the code and drove a few hundred miles then changed the oil and filter. It immediately jumped about 15psi in pressure at idle, about 40psi now.
I've noticed a lot of people with this code are experiencing erratic oil pressure readings on their dash, but I've never had that.
Thanks