My ABS light stays on from time to time, I mean I know im putting on a few extra pounds, but when my car starts telling me about it, its time to go on a diet.
Anywho, seriously my light does come on and stay on from time to time. I know that my problem is my rotors and pads sticking a little, I would fix it but I dont really have the cash right now. Check your rotors and pads, either on your own or by a friend. I took mine to pep boys to have them look at my rotors, and they told me my entire ABS controller needed to be replaced which is complete BS.