Update:
Problem got worse. And I've found a couple interesting patterns. At first, the air is 1/2 ass. Cool air, like it's low on freon. But it runs like normal, with no abnormal cycling. But the coldness of the Air gets shittier and shittier, and then it begins cycling like crazy. And when it begins to cycle, the A/C belt will sometimes squeak, and you can tell the engine is under more load than normal. And it stalled once.
So today I got out the laptop, hooked it up to my megasquirt and datalogged all this shit while checking out the sensors on the A/C system with a meter. And I also had my pressure gauge on the low side.
65*F ambient
Engine up to temp
Hook up low side gauge
begin datalog
I turn on the A/C. Blows cool air, but not great. Return line from evaporator is barely cool with little condensation. Low side ~40 PSI at 1500 RPM idle. Bringing RPM up has a corresponding drop in low side pressure. Above 3k it pulls the low side down to 18 PSI, at which point the low side pressure switch kicks out VERIFIED with my meter. At this point, A/C on my RPM was 1020 with map at 40kPa.
After running for a few minutes, low side pressure is now sitting around 25 PSI at 1500 RPM idle, but changes insignificantly with a change in RPM. How weird... RPM now sitting at 1140 map at 36kPa.
I elevate engine RPM to ~2700 for 30 seconds, then return to idle. RPM now at 870 RPM map at 47kPa.
After 100 seconds of idling, we are now at 960 RPM and map at 41kPa.
A/C is off for 120 seconds.
Turn A/C back on. RPM at 1060 map at 40kPa. After idling for 50 seconds RPM is now 1100 and map at 37kPa.
Bring RPM to 3k for 30 seconds, then back to idle. 840 RPM idle, 48kPa.
A/C off for 120 seconds.
A/C back on for 60 seconds at idle.
Then I put it to 3k and hold it there. After about 20 seconds, it begins cycling with a period of ~5 seconds. Low side is sitting around 25 PSI (the cutoff point of 18). Probe the high side switch and sure enough, it's the one kicking in and out, turning the comp. on and off.
Fans are kickass and work well. High side line going through firewall is roughly ambient, showing me the condenser is rejecting heat well, fans are working well, etc. Low side line is barely cool at all, with minimal condensation. Low side line was cooler when I first started the A/C. Air inside the car went from 1/2 ass to like 1/10 ass. By the time it began cycling, the air exiting the vents was maybe 10*F below ambient, where when the procedure began, it was probably 25-30*F below ambient.
Conclusion:
Compressor works. Condenser works. Evaporator works. We're low on freon. We have a restriction in the system, probably a clogged up expansion valve. Could possibly be moisture in the system, and it's freezing up at the expansion valve after it runs for a few minutes.