Did the fogging start at the same time as the light or before? I ask because it's possible you have a leak that is letting water into the interior on the right side of the car and on that side in the A pillar under the dash is the body control module, if there was a leak it's possible it is leaking onto or into the connections for the BCM and causing both problems. The moisture gets into the carpet, then when you drive the converters and engine and exhaust all get hot. You shut off the car for the night and that moisture condenses on the first parts of the car that gets cold, the glass. The moisture can also bridge wiring connections and cause power drains that may not be noticed until the system cannot keep up and you get the warning light.
To see if there is a leak you will need to remove the under dash close out panels, they are held in with a few push pins. With them out you can look at the areas where the inner panels are and look for signs of water, like stains or deposits. Feel the carpet and see if one area is wet or damper than the rest. One way you could look for a window leak is using a smoke machine, you start the car and turn the blower on high, then move the smoke around the body seams and glass, if you see the smoke start moving you have air from the interior leaking out. There are many videos online about finding leaks and what to look for. Then you need to repair the leak(s) and dry out the interior. For the electronics it will depend on where you find leaks.
SPONSORED LINKS
Tuesday, February 2nd, 2021 AT 8:40 PM