RepairPal Certified shops can diagnose and repair your 1990 Mercedes-Benz 300D. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.
Sounds like a potential neutral safety switch or wiring issue. Have a specialist local you check it out.
https://repairpal.com/mercedes-benz-repair-in-santa-paula-california
Some shops near you...