OK, it's not the switch. I think I may have made a mistake when I hot wired the neck pup to the jack last time. It think my amp might still have been cranked, making me think it worked. Also, I hooked the bridge pickup to the neck pickup lug on the switch and it worked fine, eliminating the switch as a culprit. I've done the following with the neck pickup to try to fix it/diagnose the problem. None of them helped:

1) Re-trimmed and tinned all leads and reconnecting them properly
2) Hooked it directly up to the volume pot, bypassing the switch
3) Hooked it directly to the output jack

In every case it's the same thing. There is output, but I have to crank my amp to hear it. It sounds like an internal short to me, but why would that happen when that guitar has not even left my house since I installed those pups? It really has been treated with kid gloves. I don't really want to order another pickup to be honest. Is there anything else I can try before I have to take that drastic of a step?

Edit: I noticed that Lace has a five year warranty. It'll be two years in February that I got them. I'll have to see what they say tomorrow.

Paging DVM and all you modders/solderers!