Did you ever figure this out? I know it's an old post, but it was down in the similar posts section of a recent post.
I had this same issue. Shortly after I bought my Jeep, I hit a small speed bump and the Jeep shut off. Got it towed to the house. I noticed the blown ASD fuse. I put a new one in and drove it around, until one day it shut off again. I bought another fuse. Put it in, tried to crank it but nothing happened. No sound, clicks, gauges, or anything. Went and checked the fuse box again and the fuse had blown. Turns out that the wiring harness had been rubbing up against the standoff for the oil dipstick exposing some wire. I fixed that issue and replaced the fuse again. Haven't had an issue since.