Update. Tried a new switch today, problem is still not solved. Since the wiring all seems to check out and i've tried everything else, the only thing I can think of from here is something going haywire in the BCM, in which case, I found that a wiper switch out of an 06 HHR will fit just as well in the steering column, and it uses a straight in and out 12 volt system, meaning I can run a wire from the fuse panel to the new switch, and out to the wiper motor and the pump.