I'm having a rather odd problem with my 1991 E30 318iS. I replaced the fuel pump last summer due to extreme bearing noise in the pump (which is usually a preview to total failure). The new fuel pump worked fin until October when it started failing randomly (the bearing started making a lot of noise as well). The second replacement worked fine until mid January when it started failing randomly as well - e.g. no start when cold or when warm or shutting down when driving. Bypassing the relay has no effect (e.g. jumping 30 & 87).
The only thing that works is to pull the seat and the fuel pump cover and unplug the power to the pump. Once it is plugged back in, it fires right up 100% of the time. AFAIK I'm not dropping below 12V (hard to measure when plugged into the pump but when disconnected it measures fine). The pump is quiet (no abnormal bearing noise) when running.
Has anyone heard of anything like this before? The last time I had to pull the plug off I bent the pins on the pump slightly askew in case it is a contact issue. I looked at the connector and don't see any evidence of corrosion.
Thanks in advance,
-Derek