My 2013 Ford CMax Hybrid's check engine light has been going on (intermittently) for the last 6 months or so. The light would go on for a few days and then disappear. Only to reappear a few days later. Didn't notice any unusual behavior on the part of my car, so I've been ignoring it. With more free time on my hands, due to the Covid crisis, I took it to an auto parts store. They ran a test and the P03040 code appeared, indicating that there is an issue with the Camshaft Position Sensor. Has anyone else had this issue? Does the code mean that all I have to do is replace the sensor and all will be well? Or, could it mean that the sensor is fine and that something else is going on further down the line (with the camshaft itself, for example). Is replacing the sensor a pretty simple DIY job? I watched a YouTube video on replacement for a Ford Focus and it looked like a piece of cake. But when I tried to locate the camshaft in my CMax, I couldn't see it. Any help will truly be appreciated. Thanks!