Mine l83 oil pump failed. I was making pretty bad whining noise. Code P06DD. Replaced it with new pump. Gm Part #12686433. Open up my old oil pump oil flow solenoid seemed working fine. But it was broken from inside. I assume whining noise was coming from those fan style pivots, I assume those were hitting constantly to the broken part.