Mine have been on for a month and a half now on the '95. I pulled and checked any fuse that has to to with the brakes,ABS and lights on the truck and they're all fine. I pulled the speed sensor and cleaned it,but no fix. I'm beginning to think the ABS module under the dash may be shot because after clearing the codes,the lights will come back on when the truck is stilling still.
You can get the ABS light to flash a sequence of codes to say what the problem is. With the ignition on but not running,there is a black single wire connector right next to the hood release handle that you need to ground out,then the ABS light will start flashing a certain number of flashes. It will start with one long followed by a bunch of short ones. You need to count the long one as "1" and then add the short flashes to it.
Mine was saying there is an open circut,but all my wiring is fine. I would blame the speed sensor,but like I said,the light will come back on when the truck is sitting still.
-Mike