http://forums.dlink.com/index.php?topic=46525.0 repeats your findings. Try Dlink's latest firmware and if not, decide what to keep and what to send back.

Why? Because all this is not open source we can dive in and look around for a way to fix their products or code.
Bob