I have a big update.
I wired in a jumper and was able to actuate both the exhaust solenoid and compressor at the same time, by grounding both pins with ignition on. So I verified all that works.
Now get ready for the curve ball.
I really did some critical thinking about how the C0660 symptom 1 diagnostic would work. Eventually, I decided to try plugging in my old ALC. Of course, I had cut off the plug to protect the car side while I was driving around with no ALC for weeks. So I had to do some tricky soldering. But I soldered the wires back to the old plug and was able to stack the old compressor up on some blocks and plug it in to the car plug (which doesn't reach down very far).
Results?
First I cleared the codes. And, guess what, they didn't come back after clearing, unlike before where the C0660 symptom 1 would ALWAYS come back each time I cleared it (unless the compressor was unplugged then it would throw a symptom 6).
I started the car and sure enough, the compressor ran for the self-test cycle (which I have NEVER heard the new compressor do). And I was able to drive it via the Tech 2, on and off.
Naturally I am both relieved (that nothing is wrong with anything on the car wiring or the ESCM - and I guess I have a spare...), and pissed at the same time.
What I suspect is going on is, the Dorman exhaust solenoid is a different resistance than the GM one, and that causes it to fail the C0660 symptom 1.
I can easily measure my old solenoid but measuring the new will take some real effort because of where the ALC sits in the car. I will try. If I had to take a stab at it, I'd say the new solenoid impedance/resistance is too high. So the fix would be to add a small amount of extra resistance in series. Let me measure both and get back here.
HOWEVER - does anyone think the ESCM actually learns the impedance of the exhaust solenoid during some kind of setup procedure? This is one of the few modules that doesn't actually have a "setup" mode via the Tech 2 so other than flashing the calibration, I have no idea if any of that is worth pursuing.
Oh, one more thing - I COULD deal with Rockauto or Dorman but honestly I doubt the new ALC is really defective. Although, I will say that when triggering the exhaust solenoid manually, the rear of the car doesn't really drop much, even though the solenoid makes an unmistakable click when I manually actuate it. Looking at the shocks, the air bags don't have much travel/length at all so maybe that is normal for these. I could swap the exhaust solenoid but the old one is really nasty. The option does remain should I get desperate.
Pulled in garage to avoid the rain (which mostly stopped).
WP_20170930_17_21_34_Pro.jpg
WP_20170930_17_21_38_Pro.jpg
Proof that the compressor runs via Tech 2. The old one of course. This was impossible with the new one.
WP_20170930_17_22_02_Pro.jpg
The "rig"
WP_20170930_17_22_15_Pro.jpg