3.6 Pentastar oil pressure sender woes.....

WTF....CEL is still on with same code. Pulled the intake (not that hard, thanks for the heads up) and found 3 inches of pink sludge in the intake valley. Must have been 3 bottles of stop leak in there. Bought new cooler gaskets (5 o rings) and found there is a plate under the OEM housing that holds 2 of the O-rings. It seems like its loose? Both clips are still clipped but you can wiggle it slightly as if there is another O-ring under this plate. It goes up to the metal plate cooler. Anyway, all O-rings are replaced and probing the sensor wiring with KOEO , I get 2.67 volts!!! WTF. I thought it was supposed to be under .67. I took an allen wrench and gently pushed the diaphragm in on the pressure sensor while it was getting 5 volts in the harness and the 2.67 volts did not change (I thought it would change with a little pressure on the diaphragm?) I put it all back together and the code actually cleared for the next 3 start ups and runs and then it tripped again with same 520 code and 520PD (pending?) I think I got a bad sensor. Anyone agree with me? full 4.97 volts to sensor on power wire.