I figured I would post about this since I have made a few threads over the years asking for advice. The issue is really unlikely to affect anyone else since, well, I caused it lol.
When I first got the car I was maybe half-way through my fourth year of college. A few months prior I had crashed my first 318iS and this was my long-sought replacement. It needed work though. The engine was poorly cared for, and the interior was coated in sawdust (PO was a woodworker & parked the car in the wood shop for years). I was visiting my parents on a weekend & cleaning the interior when I made an oops. While tightening the rear passenger side seat belt bolt under the seat, I pinched that big 4mm black wire that comes off of the battery's positive terminal in the trunk (the 4mm one that parallels the huge 20mm diameter one). FUNT, a shower of sparks! I checked in the trunk & all seemed OK. I finished cleaning & put the interior back together.
By this time it is 11:30PM and I need to make the 2 hour drive back to college for class the next day. Crap. The car would turn-over, but it would not start. I didn't smell any gasoline either, and no fuses in the box were blown. What DID that wire do?! Well, I used a multimeter to check the terminal block up front & I wasn't getting 12V on the portion of the block where the 4mm wire was. I also wasn't getting 12V where I pinched it (I taped it up after this). WTF?! It was getting 12V at the battery...it's just a wire, right?!
Nope. After some digging, I found that there was a big permanent fuse installed on it about 18" from the battery. Sure enough, I had 12V on the battery side & 0V on the other. Luckily for me, I still had the first 318iS' wreckage that I was parting out (much to my parents' chagrin), so I chopped the good part (fusible link is the name) out of there & used some heavy butt splices to replace it. The car started & ran fine, so I encased it all in electrical tape to keep it together & went back to school.
Over the following years, it would give me intermittent problems: stumbling idle, loss of power in the 2000-3500RPM range, bad gas mileage...but all intermittently. I could never nail down what was causing it because it would usually stop misbehaving when I stopped & restarted the car, or let it warm up completely. I replaced ignition coils, oxygen sensors, the AFM, fuel injectors, fuel pump & rebuilt the fuel system, replaced all vacuum hoses...and none of it ever really solved the main issues. The issues improved a little since much of that stuff was pretty worn, but the issues were still there.
Within the last few months, I found that the car would refuse to start sometimes, usually only on hot-starts. It would crank & crank, but no raw gas could be smelled, and initially I thought that the TRE high-flow fuel pump was bad. It seemed like pulling the pump cover & wiggling the power connector fixed it, so I never really got stranded anywhere. The bogging in the 2000-3500RPM range was also getting worse, although really only for the first 5 minutes after a warm-start. Overall though, the car was feeling sort of sluggish. My wide-band O2 sensor didn't show any issues with the AFR either. I was also finding that flooring the car for more than 7-20 seconds continuously led to a CEL (and code 1221 / 1222). Weird.
Anyway, last night I met my dad at his house before a big family dinner thing at a restaurant. I told him I'd drive. Nope, car wouldn't start lol. We took his car & I figured I would solve it once & for all when we got back to his place (he has every tool imaginable). Must be the fuel pump, I thought. Nope. The power connector was not even getting 12V, and the DC motor on the pump showed a proper ~0.5 Ohm static resistance. Hmmm. Up to the fuse box. Nope, nothing blown (except fuse 14...high beams, and I am sure it had been blown for months lol). I pulled the fuel pump relay & tested it...it was fine. Could it be the main relay? It tested fine. BUT, oddly, the 2 hot-at-all-times input terminals to it were only showing 2.3V. Huh? Those are connected directly to the big +12V block on the firewall, right? How the F am I getting 2.3V on here?
The main portion of the block showed 12V...yet 24" away I was getting 2.3V. ?!?! We pulled the harness apart a little & everything was intact. Tracing it showed that the main relay was powered from that 4mm +12V wire that follows the big one. Eventually we figured out that it sits on its own isolated portion of the main +12V block up there, and its little section was also at 2.3V. OK, that explained why the rest of the car was getting 12V since it was on a separate circuit. All the injection electronics are powered exclusively by that 4mm wire. Well, the only thing it could have been was that fusible link or a bad crimp job.
The Solution
We pull the trunk apart & cut all the electrical tape off of the replacement link & splices. Sure enough, one end of the wire just falls out of the butt splice. Knowing myself 5+ years ago, I was tired, in a hurry & I probably crimped the wire & didn't bother to give it the 5lb tug test. So for years, my fuel injectors, pump & O2 sensor have probably been getting 5-10V instead of 12-14V & intermittently getting no power at all because that wire had slipped out of the splice & was barely making contact. This explains why the car ran the worst at RPMs that cause the most vibration lol. It was once again around 11:30 and I didn't have any large enough butt splices, so I opened the used one back up & carefully crimped it onto the wire. It passed the 5lb tug test, so I figured I could at least get home on it. Today I will be replacing it properly with new splices & some adhesive-impregnated shrink tubing.
I started the car, and immediately I could tell something was different. It started up in half the time, the idle was rock-steady, and when I started driving it pulled harder & more evenly than just about any time I can remember. The car runs fantastically now. My mileage has improved, I get at least a stock amount of power & the idle doesn't choke every time I come off-throttle lol. I still get a CEL after flooring it for 5+ seconds, but I suspect there's a vacuum leak somewhere & it get angry with me when in open-loop mode. I will be overhauling my coolant system next weekend, so I'll address it then. So, let this be a lesson. When doing ANYTHING with butt splices, make sure that the crimp can hold at least a few lbs of tension.
Chances are that no other E30 owner will ever have this particular issue, but I figured I'd share since I have been trying to remedy all this for years. Thanks for reading & giving me advice on stuff to check over the years. At least I now have a car with a mostly new fuel system, ignition parts & fresh hoses everywhere!
EDIT
Maybe this could apply to others based on responses elsewhere, and here. It also sounds like corrosion can occur at the fusible link and cause similar issues. So, if your car runs poorly and you have tried everything else, cut the covering off of the main/aux 12V wires in the trunk & look for damage. The fusible link itself is covered in shrink tubing as well. If you have to cut that off, you should find some high quality electrical tape (not the local Home Depot junk) and cover it up when done. Any exposed metal on it is live 12V, and it sits against 20+ year old painted chassis metal. Obviously, the first thing you should do before any of this is DISCONNECT THE +12V CLAMP FROM THE BATTERY! You can find a clean fusible link in a wrecking yard, or as others have done, carefully install an aftermarket fuse setup. I opted for the factory part since it is nice & compact and fits under the original plastic cover.
I'll post pictures tonight/tomorrow of how I fixed this "properly" over the weekend.