I have 95 316i that quit running(260,000km), it stalled on me once, then started up again and ran about 10km then started acting up again. Made it little further then it just died and wouldnt start again. I am not getting any voltage to the fuel pump, nor any spark at the plugs, it will turn over. I swapped the relays around and did no good, all the fuses look good. I took a break to search the internet for help and then went back out to the car and the relay for the O2 sensor was going crazy with the key out of the ignition. Would the CPS cause no voltage to the fuel pump and no spark? I would really appreciate any help with this.