For an auto sparky, the best guy I've ever come across is
Marc Palmer who is now based at C-Red in Welshpool. I know it's a workshop that wouldn't usually be mentioned here as they don't deal with WRX's but
Marc will be able to fix anything Electrical on a car.
P.S. Might pay to check your relays as well as your fuses...