Oil levels (too high or too low) will not set codes. Check engine oil level, if it is OK, then you have the all-too-common oil level sensor failure.
It will cost around $125 for the part.
https://shop.advanceautoparts.com/fi...l-level-sensor
Labor will be way more, I'm afraid, if you don't do it yourself.