I seem to have solved my problem by upgrading firmware to 3.0.49. It's a pity there isn't a prominent message board somewhere on the site listing all the benefits and fixes of each firmware version. It would save hair-tearing and searching for possibly-related messages.
Mike