Got a 94 325IS that's had 4 no starts. First time I jumped the fuel pump relay and came home. Replaced the relay and it was happy a few days.Second time did the same thing so figured it must be the pump. The car has 140K so I threw a pump at it.It was happy again for a week or so and it happened again.This time I switched the main relay and the pump relay and it cranked. Did notice the transmission check light came on and stayed on when the ignition switch was turned on before I switched the relays. Replaced the main relay [engine control] relay and it was happy again for a few days. Did it again, just messed with the main and fuel pump relays and it started. Now I'm thinking it's something going around the wires at the relay plugs. Pulled everything out, checked all the termials in the main relay plug, wires back the their splice location and everything looks fine. Everytime it happens I'm in someone's parking lot with nothing to check with, or no time to check what's gong on. She 's not going to drive it any more untill it's fixed. I'm a mechanic and usually have a good time with electrical problems but this one is kicking me bad.Has anyone had anything happen to them like this?Never had a hint of any problems other than a brake light switch since we had the car. Also the fuel pump will not cycle on when the ignition switch is turned on when it happens, if that any help. Thanks for any help.