I had something similar happen to me. The terminals that hold the fuses had loosened up and were barley hanging onto the fuse.
I removed my fuse box, behind the glove box, (97 tj sport) removed the terminals and squeezed them in a little and re installed everything.
Don't know if that's your...