That's alot to unpack.. first oil pressure, normally the "O" ring on the pickup tube gets crushed and there's the loss of pressure. I would put a mechanical oil pressure gauge and verify your pressure issue and go from there. As for codes, what codes are coming and going? Check, clean and add grounds.
Sent from my SM-G991U using Tapatalk
Sent from my SM-G991U using Tapatalk