My p5 did what your saying yours does I never could figure it out and just dealt with it then one morning my timing belt broke, as I was replacing it I found that the tensioner was bad so I replaced that as well after I got the car back together it ran better than ever no more random stalls or...