sry bout being brief ...
But my X2 was it sounds like the BL probably stretched something ...
Investigate underneath to see if any of the harness is "tight". I dunno how the wiring attaches on an X90, but the BL's I've done usually required unhooking some of the harness from clips/ties at the body in order for the BL to not stretch wiring. Usually it's been near the battery under the hood.
My guess, someplace the harness got stretched during the lift, and then after somewheelin' ... a wire broke and is shorted. Find where it was stretched, unwrap the harness from there, and examine EVERY wire for integrity.
I doubt the underhood harness on an X90 is much different than a sidekick of the same year, so, a FSM will be your best bet (and a worthy investment anyway) ...
www.books4cars.com will cost ya some coin, but usually has manuals for just about everything.
BTW, that is one badazz lookin X90!!!!! Hope you can find the issue ....