Blown IGN Fuse

I have a 1995 Cadillac that keeps blowing the IGN fuse, (along with no Twilight Sentinel, if headlights are on, they ding that alarm sound the whole time the lights are on, the gas gauge flashes E for empty, it’s not…. What’s wrong with the car? My mechanic wants me to get A BCM, Body Control Module… which is expensive and hard to find, is that what is wrong with the car? When I google my car’s symptoms there’s never an answer but plenty of people have this problem, what is wrong with my car? Please……