@
Jay161
I've had nearly identical issues that you have had.
June of 2016, about 48,000 miles I had my motor pulled to get an oil leak fixed under warranty. They resealed the oil pan and cam plate.
September of 2016, about 52,000 miles and I had my first CEL with P000B. They replaced the OCV and I went about my way.
April of 2017 at about 65,000 miles my car threw a code for P0016. Dealer replaced the OCV and it came back after 8 miles. Took the car back and they replaced the cam sprocket and ECU.
June of 2017 at about 69,000 miles I spun rod bearing #4. Replaced short block.
Not even a week later it threw another P000B. Dealer deemed that the short block had a defective main bearing, causing low oil pressure. So they replaced the short block again, along with a timing cover, another cam sprocket and another ECU.
600 miles later, and it threw another P000B. And this time it sounded like it still had a knock ever since I got it back from the dealer.
I honestly wouldn't be surprised if the metal shavings from the initial spun bearing have fully contaminated every oil passage in the motor.