I have a 90 525i 5 speed and I recently lost spark to my spark plugs. It possible happened when I was convinced to try a bigger audio system, other than the one I already had installed. An hour later she took 3 trys to start, then cut off like 5-10 mins later. I push started it and I she was idleing high (2000rpms) so I tried to lower her alittle and she shut off a min later. It took me about another 30 mins to get her started again and I gunned it home with no problems. I checked to see if she would start again before I went inside and she did. The next day she didnt start and hasnt since. My battery has kept a charge so I guess its not my alternator or battery. I replaced the ignition coil and that didnt work. I just had the car repaired, all 6 valves where bent, and block was cracked due to a faulty timing belt, so she has new spark plugs and the wires are about a year old. All the fuses are good, but I dont know how to check the any relays. I do have a Haynes Manual but the ignition section is based mostly on 3 series. >>>Do I have a bad distributor, did I burn out my ECU or should I check some other component? I'll try anything and could really use any help I can possible get.