Thanks to Grumpy, Jabba, and Pancho
The problem has been found.
When I replaced my ring gear and wheel flange last fall, I used the OEM thrust washer. The washer is 2.06mm in thickness. The 2.06mm is roughly the "middle" washer of the assortment sold by honda. My drive had absolutely no "thrash" or "slack" between the ring gear and pinion gear. To me, this means the thrust washer is too thick, and I should buy a few of the thinner ones (at $7 each, ouch) and try them until I find the one which allows the correct amount of slack between the ring and pinion.
Additionaly, the vent cap was clogged, causing oil to leak from the filler cap, and run the drive dry. The dryness caused the drive to whine at certain RPMs in certain gears.
All splines (wheel flange, ring gear, pinion cup) were in great condition, and lubed well. Orings were all in tact. Luckily, I think I caught the problem in time to avoid any damages to the ring and pinion gears.
Ordering new thrust washer assortments today. This drive will become my new spare.
Photos below.
Okie



