why my stereo speakers only work part of the time. on 2005 Chevrolet Silverado 1500

I changed the radio still same problem, sometimes only one speaker, right front will work.other times all will work. orther times only 3 will work.

Sounds like a loose connection if its aftermarket radio. if factory it might need a reflash for computer at the dealer.