I just got my truck checked out for having the same exact issue. Shop I took it to said it was the timing belt. Pulled the cover. Ack and it was rubbing in something. He mentioned that the tensioner and bearing inside of it may start going bad, creating this noise. Gonna do a timing belt kit and...