I have a 2001 2.2i E36 roadster & I recently had problems with it losing power & stalling. I had it checked on a diagnostic machine which brought up fuel management, camshaft & crankshaft sensor codes. I had the fuel problem fixed & it now starts ok & runs well but if it is stopped & started from hot it tries to stall when the accelerator is pressed. I thought the fuel problem had brought up the cam & crankshaft codes but it seems there is still a problem. Any help greatly appreciated before I spend more money at the garage.