I have a 98 540i6. prod date 3/98 I replaced the motor since the original had two broken rods. Basically my problem is that this car cranks for a while. I would spray starting fluid in the throttlebody you could heard and feel the motor jolt like it wants to start so Im guessing I get spark The fuel pump doesnt turn on when the key is in the on position. however the pump works when I bridge it from the battery itself I take out one injector fuel pours out of the rails but doesnt go through the injectors. I replaced literally every fuse. I had extra relays and replaced the ones in the dme box and trunk. light green, brown/tan, pink(abs), tan(with fuses in it). question is what else could I try/replace to get it work, and if this doesnt work what should I do take it to a euro shop? also had replace the camposition sensor. ordering a crank position sensor and new relays.