Having timing that is too late (retarded) can cause this same thing sometimes if your engine is running too rich. When the exhaust valve opens, the mixture isn't done burning so it ignites the unburned fuel in the exhaust system and causes a loud bang.
Search Chevrolet Blazer Questions
Chevrolet Blazer Experts
Related Models For Sale