Electrical shorts are like you said PIA! The only advice I can offer you is to invest in a tool that will help you find electrical shorts. A cheap one will cost you any where from $50 to $75, but if you compare the cost of what an automotive electrical specialist will cost you to fix the problem it is a good deal.
The way they work is that they look like an ordinary test light with an alligator clip that connects to a ground point. These tools have a special circuitry built into the probe handle. When you use the pointed steel tip probe to penetrate a wire, if the little green LCD light on the handle lights up, then there is no short on that wire; but if the little red LCD light lights up, then that wire has a short on it.
Once you find the wire with a short in it, then you have to trace the wire to see if you can visually see where it is either grounded or cross-circuited to another hot wire.