Did your garage replace your crankshaft sensor or the actual crank itself? The car won't start if your crank position sensor is bad, or if the toothed wheel the sensor monitors gets messed up. That would be the only reason to replace the whole crank.

That aside, a bad harness (and the '95s were bad) could very easily cause a short. If your battery is dead with the car just sitting, that also suggests a short circuit that is draining your battery.

Did your shop pull any codes? That may help. Unless they've disconnected the battery and lost them all.