Take a look at this thread and tell me what you think. I'm all out of ideas.
2004 Civic Si A/C problems (potentially).
http://www.okshooters.com/forums/showthread.php?t=97181
how did I never see that thread - did you replace the line and still have issues? got a multimeter to check the switch when doing it?
could be a bad connection, break in the wire, the switch itself and can't think of anything else.