Thanks for the tips. All those items checked out. After a bit more troubleshooting involving a nearby switch and my VLAN routing, things are working a little more consistently, so I'm going to chalk this up to a routing issue elsewhere in my network. I'm just not used to a NIC turning off the link light if there's not a valid route.