So you are running your fog HIDs off the stock wiring? That could be your problem right there. I would seriously look into an aftermarket wiring harness and bypass the stock wiring except for splicing the wiring to the stock line to turn and off your lights. I bet that is where most of your problems are coming from.

Are you also running HID headlights on the stock wiring?