^ Yeah what he said.
I used to have that problem with the brake light coming on in cold weather.
Check your brake fluid level and add if necessary.
If it's neither the fluid level or parking brake cable.
The fluid reservoir filter could be the problem. The filter is not allowing the cap to vent properly, causing the fluid level to change.