Had a '01 EX that wasn't cooling as it should. Some possibilities to check out regarding poor A/C performance. Long list, but I think this is the way to go.
1.] Open hood with engine running & A/C set on high cooling. Look at two fans attached to the radiator. One on passenger side is fan for A/C system. Punch A/C switch off for a minute or so, then punch back on. If passenger side fan doesn't come on, must be replaced. Very $$$, unless you can find one at a recycling center.
2.] After doing #1, you can check for vacuum leaks. Heating & A/C vent doors are controlled by engine vacuum pressure. Should have vacuum line diagram on interior part of hood. Can visually check for leaks/cracks in vacuum lines going to HA/C unit through rear firewall. Might also be able to hear whistling/hissing sound in area between engine & firewall. Might need new vacuum line +/or plastic tee connections. Buying, cutting & replacing vacuum lines not very high tech. Just do one at a time
3.] Ever change the interior cabin air filter? Found this site: http://www.troublecodes.net/articles/cabinair.shtml
. Whole lot of things to take apart to get to filter. Not at all as easy as a CR-V. Had a ton of junk, mostly leaf bits & pieces to clean out after removing filter. Replaced with 2 new filters & reassembled. Such a difference! Thought I had purchased a new A/C system!
4.] With passenger side dashboard partially disassembled after doing #3 above, see if you can manually move HA/C doors. If they move freely, problem lies elsewhere.