if your dic is going on and off, and your ac is acting funny... like some speeds don't work all the time... its sounds to me like the symptoms of a bad ignition switch. Search for some ignition switch threads and see if that is what's happening.