The flashing D sounds like a problem. Unfortunately it is a code stored in the transmission computer, which takes a STARR Computer to read and reset (a guess) you could try disconnecting the battery for an hour or so and see if it resets the flashing D. Otherwise it sounds like a trip to the dealer or someone with a STARR computer tied to MB.