Got my oil changed and a couple of days later the check engine light came on. Used an OBD code unit, because NAV shows no engine codes, and it gives me P0020. I know this is a generic code for a camshaft sensor, but The car exhibits no strange behavior. I cleared the code and it came back five days later. Any ideas?