Starting problems with my Bmw e36 323i.
SOLVED! It was the crankshaft sensor.
When the engine is cold (or not yet fully warmed), it will start without problems.
However, when it gets warmed up (more accurately when the engine temperature indicator panel reaches half way), it will take more time to start up (sometimes 3 or 4sec more than normal), and also when it does the RPM will get up "more slowly" with some "breaks".
And once started, the engine seems to lose power in low RPMs.
Also, if I let it stopped after it is warmed (like for 2 or 3 hours), the engine will cool a little, so once again it will start without problems...
Checked MAF, spark plugs, coils, idle control valve, fuel pressure regulator, O2 sensor and fuel pump, all parts seems to be ok.
But at the end, it was the crankshaft sensor.
Ещё видео!