Гарсія залишився в команді і при новому тренеру Рікардо Лавольпе, допомагаючи Мексиці перемогти на Золотому кубку КОНКАКАФ 2003 року у США та Мексиці, забивши в чвертьфіналі проти Ямайки. Незважаючи на те, що він також зіграв на Золотому кубку КОНКАКАФ 2005 року у США та п'ять відбірних матчів на чемпіонаті світу 2006 року, він так і не зіграв на самому турнірі у Німеччині жодної хвилини. Гарсія провів свій останній матч у збірній проти Нідерландів (2:1) 1 червня 2006 року.