Another CA story ... we recently passed our 2004 Suburban to our son in the MidWest. It had sat on our driveway rarely used since we bought an Explorer in 2018. Before son flew in, I took care of some things, such as put on new tires, poured some fuel stabilizer in the tank, added 'fresh' gas, and proceeded to the tire store. En route I saw the 'check engine' light had come on, although the engine seemed to running just fine.
While waiting for tire install, I looked at the Burb handbook, and the first paragraph under Troubleshooting|Check Engine Light said: 'Have you added fuel lately? If so, it's an emissions control issue, the most likely cause being the fuel cap'. From there, I went to an auto parts store, bought a new gas cap, but the light stayed on.
Off to another auto parts store and had them check the error code. Sure enough, it was an emissions control error. Stopped by an auto repair shop, and they rolled out a list of emissions-related parts that might need changing.
Got home and research showed that the auto parts store couldn't legally cancel the code they read (so their web site said). Additional research suggested that the fuel additive might have caused the emissions control system to "sniff something unusual".
I ordered an OBDII tester, which confirmed the error code, but also allowed me to cancel it. Son had some additional things done in prep for his trip home, including an oil change and bought new wipers. He drove the car 2,400 miles to the MidWest (lots of fuel top-ups), and the error light has not re-appeared.