July 2018. The car has overheating issues. Only with the air conditioner on. I watched it in the garage, with no air conditioner, the fan kicks on low, temperature drops, fan turns off. With the air conditioner on, the fan comes on low speed, but as the temperature begins to rise (95°-100° ambient temperature here in the summer), the fan shuts off instead of going to high speed. I end up pulling the CCRM and found it was cooked. The solder melted off the high speed fan relay and the board was damaged.
My theory: MegaSqurt only triggers high speed fan. It's always running, since there's no speed input to shut it off at highway speed. Driving on the highway with the fan on caused excessive current draw and smoked the CCRM. Or its just a POS.
So I soldered the damaged pin, and it would work intermittently. I ended up getting a new CCRM. Here's some photos of the damage, as well as the new and old one side by side. I haven't had a problem since.