I have before......check the level or your brake fluid......when i first baught my truck there was no rubber seal on the master cylinder cap and everytime i hit a bump some splashed out and got so low that it tripped the sensor. hopefully this is your case too because brake fluid dosent just evaporate....it leaks...... if you dont have the problem that i had you should really take your truck into somone who knows thier stuff because a red brake light means a hydraulic failure somewhere in your system. the abs light means that your abs is not going to work when it should but youll still have regular braking.....but you dont because of the red brake light as well..... pretty dangerous and should be checked out A.S.A.P. !!! .....dont mean to scare you just lettin ya kno what it could be.....