I have a 2000 x1 that I can not seem to get running. I have no spark when I crank the motor over but when I use my laptop and run ecm spy I can test the coils and there is plenty of spark. I thought I might have a bad ecm so I replaced with no luck. Could this be some sort of safety issue which is telling the ecm to not sent a spark for ignition? I'm at a loss and not sure where to go from here and ideas or help would be great full.