GM recalls 42,000 Chevy Blazers