Hope someone can shed some light on this for me.
As you can see from the subject line my 1999 740il has the SES light on, throughs a code of P1158, and occassionally stalls when at a stop light.

I have had the dealer check for vacuum leaks, replaced front and rear intake gaskets (no other leaks). I have replaced Cam Position Sensor. Still have the problem. Any other thoughts would be appreciated.