Serious safety issue with 2004 BMW 330
My 2004 BMW 330 will suddenly lose power (all red lights flicker then come on; vehicle loses power, suddenly jolts to a near halt for about 2 - 5 seconds, then picks up again). Brake light and yellow warning light stays on, but disappears after I turn off engine and restart. Happens sporadically and unpredictably. My mechanic has already replaced the harness and the DME (at great expense) but problem still persists. Has anyone seen this before?