My 2007 Tahoe with the 5.3L engine keeps squealing. The belts have been replaced along with the tensioner, idler pulley and alternator. What else can be causing it to squeal? It doesn't do it at idle only when you hit 1.5k to 2k RPMs. Any help would be appreciated. Thanks.