I FINALLY solved this problem last night.
Using Bootmii, I restored a backup of my NAND that I made just after I first soft-modded my Wii.
The Wii went online instantly.
Something must've gotten corrupted in the NAND somehow.
Everything's back working wonderfully again.