Do a search for the threads posted by Arthur Dalton. Click on members, click on advanced search, enter "Arthur Dalton" in User name, and then click on search for a listing of all his posts.
He is the fault code guru and seems to have addressed almost everything.
Also, the engine wiring harness problem on 93-95 M104's has been discussed probably a hundred times or more. Your chance of getting a goodwill replacement has been beaten to death.
Do a search for "engine wiring harness", and you will spend more time reading these posts than sleeping.