Do you have an OBD-II code scanner to find out which code(s) come up?
My Sonic also does this, but only when it rains. Moisture is triggering the Check Engine Light (specifically the knock sensor circuitry) so I get codes P0324, P0326, P0327, and P0328 every time it rains. The light shuts off when the car dries.
What are the conditions that trigger the CEL or does it seem random?
Sent from my iPhone using Tapatalk