My M42 (in an E36 318iS) has started to act up.Previously it started fine when cold (leaving it overnight). But hot starts needed a few well-timed taps to the accelerator, otherwise the revs will come come down and the car will stall. Once the revs stopped bouncing, the car will idle fine. Once it settles down, the car drives fine.Now on cold starts, the revs MIGHT bounce a little (once? twice) after starting, but won't stall. However, on hot starts, I consistently can't get the car to idle unless I rev it hard (past 3K rpm), then the idle will stabilise. Sometimes, even if I rev past 3K, it still won't idle and I got to do it two or three times. Car drives fine once I can get it to idle.What could be the cause of this hot start problem? Fuel pressure regulator? O2 sensor? I can get about 500km on a full tank and like I said, the car drives fine. It's just this hot start problem that's bugging me.Any help appreciated! Thanks!!