Why does my car go off especially at hold up/traffic jam and fail to start after on 2002 BMW 325xi

I noticed it happens on hold ups/traffic jam. It goes off and wont start up, like its cutting fuel. When i leave it for sometime (5 min), it will start and run like normal. I have changed the fuel pump and filter. The temp guage is normal (mid point). I have this diagnostic kit and the codes on it are P1085, P0174, P1083, P1525, P0115, P0161, P0128, P0172. Please help.

by in Boston, MA on February 28, 2012
1 answer
ANSWER by , February 29, 2012
Assuming the fuel pump is not defective and installed correctly, the next possible cause would be the fuel pump relay. I would clear all fault codes and replace the relay and drive it. . Questions call 617-773-3900. Doug