I just bought this car in April/May (it was a used 2001), so I don't know when the last time pads/shoes were replaced.
Low brake fluid level isn't the problem; like I said, I have checked it numerous times and it's always at full.
No, there's nothing specific about the times it comes on. It's coming on most of the time now.