I once had a problem with a bad diode under the hood in the fuse compartment of my 2004 Grand Am. It took a while before I was able to see the relevance through schematics and resolve it. I think it also took care of another peripheral problem aside form the A/C not working.
Just a thought in case the other ideas leave you still scratching your head…
Best to You!
sols