I have a bmw e36 316i 1996 model m43 b16 engine.
When starting warm, it starts ok but 10-15 seconds after it losses power but does not stall. In addition, the fuel consumption meter goes nuts off and off the scale at idle? 30-45 seconds after all of this the engine runs fine again. There are no lights lite up on the dash. I have changed the fuel filter, plugs, air filter, checked compression (ok) and looked for vacuum leaks. Its newly tested and the O2/lamda sensor is operating within the acceptable range. I have tried disconnecting the MAF but the engine just stalls. Disconnecting the throttle sensor makes no difference to the running. Could it the coolant sensor? fuel pump, relay or head a problem? Help me please!
Unable to resolve, driving me mad, grateful for any advise.