Interesting problem. Sounds exactly like mine... sortof.
Picked mine up Mar 2009 and now have 30k on it. A/C has always worked well until a few months ago when it started occasionally "skipping" when I hit a bump in the road. Then, very occasionally, it would not start up when I start the car and turn it on. DOes not matter whether it was turned off prior to starting the car.
Now, a slap on the top of the dash or a bump in the road usually brings it on. I think I can hear the compressor kick in but not the blower but I am not completely sure about that. I can tell you that if I make hard left turns the A/C blow really seems to stall out like it is opening the diverter that makes it recirculate.
Driving down the road, it is now momentarily dropping out as I encounter roughness and occasionally, I am also now getting a case where the blower is still going but the temp is suddenly blowing warm after a few seconds. This seems to happen after an aggressive start off from a stop and is to be expected for a few seconds but the last few times it has happened and kept blowing unchilled air for a minute or more... this disturbs me a lot and I see a lot of -$$$$ in my future if I don't find a simple fix.
So, has anyone had problems with the A/C control switches/wiring in the upper dash? Since I can slap the top of the dash and it starts working again, I suspect a loose wire or a bad switch before I am thinking controller, refrigerant leaks or compressor issues.
Thanks