I have a 1990 318is went to start it one day and no go. I have had the ecu tested its fine, i have replaced the main, fuel pump and o2 relays. Still no go. I can't hear the fuel pump when i turn the ignition on and there is no spark although there is power at the coil. If anyone can help me it would be greatly appreciated.