i have just purchased a 91 318is i drove it from knoxville to acworth, ga where i live with no issues but when i tried to start it up the next day it wudnt start. i checked the fuel pump, tested it, it was dead so i changed it. car fired rite up then when it sat a my work for a few hrs the engine was turning over but wudnt start. i sprayed starting fluid in the filter and it fired rite up but wudnt stay running so its not getting fuel. i can hear the pump working, i checked the fuses and relays they all work. i also changed the fuel filter same time as the pump which had plenty of fuel coming out of it. its not getting fuel some where between the filter and block? I dont see or smell any fuel leaking, so the next thing im looking to check is the rail and injectors. is this a common problem? what should i be looking for? also there is a L shaped black plug just below the rail and next to the iacv in between the block and firewall. its very short and is coming out of the wiring harness that the rail plugs into just under the intake manifold. idk if it has to do with this issue but it looks too important not to be plugged into something? any help will be greatly appreciated :D im new to bmws so any gurus out there i sure could use your help/ advise thanks!