The check engine light doesn't send a notification directly to your phone with a diagnosis of what's wrong.
My car just threw a CEL and it was because I put low octane gas in. I knew this but also found this by using the handy Forscan app
Eventually had a redneck guy working out of the back of his pickup truck have a go at it. After hearing about the history he spent hours unplugging, cleaning, and replugging every single wire connection and socket. And the light stayed off.
Are you sure he didn't just leave that particular light unplugged?
The diagnosis however is available for retrieval via industry standard connector - OBD2.