Today saw a BMW X6 in with a stalling fault. Running  ISTA diagnostics revealed that a fuel injector was failing under load causing the cylinder bank to shut down. A new fuel injector, programming and she’s right as rain!