Any advice please... I have a 2016 with only 67k on it. The engine light came on and I went to the local O’Riellys to see what the code was and it was this P06DD. The next day it went away and about a week later it’s back checked the code again. Same thing, I had about 10% left but changed the oil anyways and it’s still there. This time the oil pressure is going up to about 60-65. Called to schedule something with the dealer but it’s the weekend. Doing a little research and a oil pump is not as expensive as the $2100-$2500 some have suggested it will cost on here. I’m not an expert but I am mechanically inclined. Any expert advice is very welcomed