04 Chevy Blazer push button 4 wheel drive

My blazer has push button 4 wheel drive every winter when I go down a mountain it will come out. I get it back go little ways it will
come out again. Up hill no problem. How can I fix this problem?