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
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Chevrolet Blazer Experts