Ok I'm sorry but I have to jump in on this problem. I have been having serious issues with my 02 P5 and I am about sick of it. I have been having this problem off and on for around half to 3/4 a year. My car will lose power for a second and if i hit the accelerator it will knock hard then start working again. However, recently my car has been dying... I have had a few occasions where I will go up the street for something and I come out and my car will not start at all. After about 15 minutes though it will start. Just tonight I drove maybe a mile up the road and my car lost power. At first it wouldn't accelerate. Then it started dying. I managed to pull off the road before it completely died on me. After about 15 minutes it fired right back up and i drove it straight to my mechanics shop, even though they are closed for the night. The whole way to the shop my check engine light was going crazy while i was driving it. I just kept blinking for a good 5 minutes. I feel like he has been screwing me over here lately and i wanted to get someones opinion on my situation. First he had me replace the Cam Sensor ($380), then he had me replace the Crank Position Sensor ($340). I had read a little on coils and fuel pumps and he basically said oh no that's not true they don't do that. He said once they good bad they go... Obviously I have noticed you guys disagree on that greatly and I agree with you. Any help would be greatly appreciated. I just don't know what to do anymore with this thing and its getting really annoying not to mention expensive. Oh and just thought I would throw in this little tid bit, I don't know how accurate it is and that's why I am including it. The mechanic also told me that they have no way of testing anything if it doesn't throw a code or if it isn't acting up at the time they have it. Is this true or are they just trying to rip me off? But ya any help on possible solution would be amazing.