Ah, company for my misery! I have the exact same problem with my T40 -- only, I brought it in to an IBM service center today, and they said, "Nope, definitely not a hardware problem, it's your drivers."
I've updated everything, flashed the BIOS, deleted & redected my USB drivers... no luck...