Figuring that all those parts work, I would check fuel pressure first and then EHA current.
The car can't run right and run rich. Monitoring EHA current determines the electronic component of mixture. If the fuel pressure is right the mechanical component should be close with a new fuel distributer.
Bosch Master, ASE Master, L1
33 years MB technician