Not sure if this is too late...but if this happened all of a sudden, sounds like an electrical short in the fuse box somewhere. The A/C, Ignition, and wiper relays are all pretty close together, no? When power shoots over to other circuits when its not supposed to, all sorts of craziness can result. pull the fuses and relays for the affected parts and visually inspect and perform continuity checks. Pull up the fusebox and check the underside of all the wires. Unplug harness connectors and look for any gaps that are bridged with rust, corrosion, or overly exposed wires. After running the truck, is there a burning smell near the fusebox? Very indicative of a short. Get you a wiring diagram and a multimeter and have fun playing detective!