Now, I'm an idiot and jumped the terminals on the connector for this solenoid, because I though it was the connector for the coolant temperature sensor (I wanted to trip the radiator fans).
Now my idle is bouncing about causing the car to stall sometimes, and the check engine light won't go out: code 35, CPC Solenoid.
I've tried clearing the ECU, this issue is still present. I checked all the fuses, they're fine. I've put voltage to the solenoid and it works.
I then went about testing it as follows:

Alright, now, the second to last test could be a possible issue because I got a resistance of 13k Ohms between connector E11 terminal 2 and ground, I would think this should be either much higher or even Out of Limit when the ignition is off. This might indicate that the transistor in the ECU is bridged.
The last test yielding 600k Ohms of resistance between connector E11 terminal 1 and battery cable positive is odd because both battery cables were disconnected from the battery and the power would have to flow through the ignition relay. I would think resistance would only be 0 Ohms as specified only if the ignition was on, which it couldn't be in the prescribed test conditions.
One of two things (or both) are damaged based on this data. The power side of the solenoid's circuit, which could be:
-Wires (doubtful, but technically possible)
-Ignition relay (doubtful, but technically possible)
-Fuses (already checked fuses, they're fine)
Or, the ground side, which consists of:
-Wires (tested out okay)
-Transistor in the ECU (oh shit, could be possible because I got a resistance of 13k Ohms between connector E11 terminal 2 and ground)
I really really really hope I don't have to replace my ECU. What do you guys think? I just don't know where to go from here. EDIT: Is there a parameter on Vikash's scan tool I could check out?
Cross-posted to NASIOC.