I've got a '91 318is (M42 engine) that starts fine when cold; can be run for a little while, stopped, and restarted fine a few times. However, drive it for about a half-hour in the heat (Austin TX = 95 degrees), whether in traffic or on highway, and if you stop the engine and try to immediately restart the engine won't start. (It will half-fire a second or two like it's starving for gas, then immediately die).
Diagnosis so far: Fuel Pump relay, fuse block, all check ok. Voltage recorded at fuel pump. Haven't pulled the fuel pump, but this problem will happen at either full or empty, so didn't think fuel pump overheats (fuel pump is 1 year old). There is fuel pressure at fuel filter, but fuel pump doesn't run for a second when key is turned to "on" before starting (like it does when cold).
Is there a second fuel pump on the M42, or would a pressure regulator getting hot cause this? Remember, this car is running great before you turn the key off. Then nothing.
Diagnosis so far: Fuel Pump relay, fuse block, all check ok. Voltage recorded at fuel pump. Haven't pulled the fuel pump, but this problem will happen at either full or empty, so didn't think fuel pump overheats (fuel pump is 1 year old). There is fuel pressure at fuel filter, but fuel pump doesn't run for a second when key is turned to "on" before starting (like it does when cold).
Is there a second fuel pump on the M42, or would a pressure regulator getting hot cause this? Remember, this car is running great before you turn the key off. Then nothing.