Combine first 5 ingredients in a large saucepan. Cook over medium heat, whisking occasionally, about 12 minutes or until steamy, thickened, and golden. Mixture should reach at least 170°. Remove from heat, and stir in coconut and pecans. Transfer to a glass bowl. Chill, stirring occasionally, 45 minutes or until thickened before spreading on cake.