I've owned my 2003 P5 since early 2011. Mine just started exhibiting this problem a few months ago. I've replaced the air filter, cleaned the MAF, checked the intake tube for cracks / leaks, checked all vacuum lines, cleaned the throttle body / EGR / IACV, replaced the PCV valve / spark plugs...