Since all the other indicator lights on the dash work ok, I would still have to go back to the wiring/connector associated with the Mode Selector Switch for the "D" not illuminating on the dash.
It could be something as simple as corrosion on the electrical connector for the switch (although even though the switch has been replaced with a "new" one, that doesn't necessarily rule out the switch itself as having an issue), and it appears as if it would either be the Pink or the Blue/Black wire specifically in the connector. Maybe just disconnecting, cleaning, and reconnecting would be worth a try?