Figured it out!!
Yesterday, I took it to the dealership and suggested to them that it could be the idler pulley. The results...
They said I need a new idler pulley AND a new water pump. Idler pulley with part and install is $190; Water pump with part and install is $1100. ----
I wanted to ask you all should I only do the OEM parts or is a water pump from GMB or BOSCH fine to use? Just trying to figure it out because the OEM water pump is $700. I have found the GMB and BOSCH water pump for $100.
Thanks again you all for helping me out yesterday! I really appreciate it.