Man, it sounds like you got some serious issues. I would start with grounds, fuses and relays. Check voltages everywhere. It could be coming from one source, the ECU. Find a junkyard one and throw ...
Angle grinder, here is a disco being fit:
http://images.rvsmods.com/var/albums/Cars/G20tKH3/Mods/Turbo/Turbo/GT2860RS/CIMG9730.JPG?m=1361431421
http://images.rvsmods.com/var/albums/Cars/G20tKH3/M...
Hum-bug! It should come faster and cost $40 and fit in a medium priority flat-rate box and make 40whp on any setup and come with a free set of OEM B13 mudflaps!