Break Lights on 2004 Chevrolet Silverado 1500

The breaklight are not turning on when stepping on the break but the top cab light works. The fuse seem fine, and the light bulbs were checked and also seemed fine. What else could it be?

have the brake light switch checked.
i would also re check the bulbs.

i have checked already both. my only light that works is the rear cab light when stepping on the peddle.
I had the same thing. Check ALL the fuses there are several. I was checking the wrong set of light bulbs. Make extra sure you are checking the right ones. I had two mechanics both check the WRONG bulbs. Finally took it to a third mechanic who knew which bulb to check. (the tail light and brake lights are seperate)