I've seen a couple of those early TCM's flake out in ways that will make ya chase your tail. Checked one on a buddies 03 a while back, and swore it was a wiring issue. He stumbled onto a good TCM local, and quickly called to tell me that fixed it. He had replaced the switch, valve body harness...