I'm having a similar issue. Due to COVID, I'm working from home so the car isn't driven much, hence the gaps between lights coming back on. The car (2013 C-MAX SEL) is at 97,000+ miles, but other than the check engine light I have no complaints.
April 2020: check engine light comes on, steady.
Dealer notes: P0302 (#2 misfire). Checked mode 6 - found all cylinders had some misfires. relative compression test, good. Replaced all spark plugs., reset kam and relearned misfire monitor. Retest, good.
June 2020: Check engine light back on, steady.
Dealer notes: P219A air fuel imbalance. Found o-ring leaking air into cylinders, replaced o-ring going into head.
July 2020: Again.
Unfortunately, I can't put my hands on the paperwork to see dealer notes, but it was different codes same issue.
August 2020: Again.
Another misplaced paperwork. Replaced a $535 part that required rekeying all electronic keys.
September 2020: AGAIN.
Reached back out to dealer, but have not dropped the car back off yet.
Tried the left ok light to find codes, but DTC History Current was empty.
Also tried the poke the refill funnel into the capless tank and drove it around a few blocks, but didn't turn off. And now I have something about a tire kit to clear.
I'm losing faith in the dealer, but I've also paid a good deal of money for an issue still not fixed six months later.
Despite the fact this appears to be a common problem with C-Max, I'm just not ready to give up the car. It is making me question purchasing another when I do, though.
Any C-Max whispers who have an idea of why this engine light just will not stop coming back on?