I have my BMW 325i coupe at the shop and they are stuck with a problem, car is idling roughly and it stalls when cold, power has gone down a bit. when starting the car once after it stalled good quantity of smoke came out. we scanned the compuer and keep receiveing code 54, control unit power supply via main relay (DME), can anybody give me a hand to resolve the problem?