I left work yesterday to find the check engine light on in an 07 Outlook XR (warranty expired, 138K km). I turned off ignition and the engine ran on for a good 30 seconds before shutting down. The check engine light remained lit even with keys out of the ignition. I took it to the dealership and just found out the fusebox is completely corroded and needs to be replaced due to a water leak. This vehicle was repaired under recall for the sunroof drainage tube issue. Searching the net, I found that this is a known issue and GM has issued a notice on it.
I am now lookinig at a major repair bill to replace the fusebox and correct the water leak. Why hasn't a recall for this problem been issued?