Well, I finally fixed this last night. In January I had replaced the front Left wheel hub with a used one from Ed. And I had never touched the front Right since I have owned the car, so I thought what the hell. I had an extra front hub from Ed that I threw on last night while I was changing my oil. And it fixed the problem!

There was no play in the bearing. The wires all look fine. Nothing to indicate anything wrong. But there must be something wrong with the sensor inside. And FWIW, it is an aftermarket hub, not a GM one. The hub I replaced it with is a GM hub from Ed.

Thanks for all your help guys!