Would you like a list of parts by order of risk of failure or list price?
If you wish to throw parts at it I'm not much help. If you wish to fix the car read the DIY post about evaluating engine controls. Learn how to electrically monitor your fuel mixture and learn what duty cycle codes mean. Hundreds of posts on the subject.
Bosch Master, ASE Master, L1
33 years MB technician