In the morning when I start up and drive for the first hour or so my Yukon has a terrible squeaking from the front. Sounds like the belts. But after that hour it goes away and doesn't come back until it has sat for several hours, usually over night. I have an 04 Yukon SLT. I don't want to go replacing things that dont need to be replaced but I can't figure out whats causing it.