Need to check fan clutch operation. The clutch controls fan blade speed. If the fan cluch has failed it will cause the symtom you discribe.
What are the best GMC repair shops?
RepairPal Certified shops can diagnose and repair your 2004 GMC Savana 1500. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.