My 87 325 has 270,000 loving miles on it, but it has developed a mysterious problem. Here is the story. I bought a new radiator and wanted to take the car to my brother's wedding so my father-in-law installed it (although he has never worked on a BMW or a fuel-injected car) while I was at work. That seemed to go fine.
However, he adjusted the idle by screwing in the screw that pulls out the throttle cable (my wife didn't let it warm up and didn't like it hesitating when she pulled out of the driveway--arrrggh!). I returned it to its original position, but not until after returning from the wedding, and not until it started erratically revving. When first started it immediately revs to 2000 rpm; then after a few minutes it drops to normal and immediately revs to 2000. This takes place eternally, even while driving--which makes it pretty difficult to drive as you might imagine.
I replaced the idle control valve before realizing that the culprit is a blown 15A fuse for the fuel injection. For the life of me I can't figure out why it keeps popping. It blows immediately when I start the car. I even got one of those fuses that reset itself automatically and it just freaked the whole system out.
Any ideas? Can the ECU go bad and blow a fuse? I'd hate to replace it for no reason.