I have a 91 525 with the m50 engine.. The car carnks but wont start. The car was running fine on my way home from work one night and would not start the next morning. I cahnged the Fusible Link figured it wasnt getting spark or fuel.. Didnt work, next I chnged the fuel pump.. Didnt work, I swapped the dme with a spare I had.. Didnt work.. I changed the spark plugs and crank position sensor.. I have to look at it again but the sensor is close to touching the teeth.. I am pretty sure it isnt, anyhow Didnt work but now it feels like a car struggling to start with a bad distributor.. The coils and boots and plugs are fairly new and purchased from the dealership.. I checked the relays and fuses nothing seems blown or burnt.. Does anyone have suggestions?