Y would a 2004 Chevy blazer not engage the 4x4
You may have a leak in the vacuum line. If it is the automatic with push button they are engaged by vacuum and a leak in the line will give you that issue.
Search Chevrolet Blazer Questions
Chevrolet Blazer Experts