changed your main relay yet??? they go bad from time to time.... could be a short in the wiring harness... pull it out when it does this ans smack it acouple times and plug it back in does it click on(not just turn everything on but do you actually HEAR the relay click on?) when did this problem start?
1991 Ford Taurs SHO 5 Speed White on Tan
1996 Chevy Lumina LTZ Rep 3.4L
1992 318i Coupe parts car
1992 325i Ls1 swap with a T56 6 speed 12.2 quarter mile
1976 Mercedes Benz 300D with a Ford 5.0L Fuel Injected soon to be Modded I am Captain Obvious