W 2003 roku García po raz trzeci wziął udział w Pucharu Narodów UNCAF, tym razem zajmując ze swoją reprezentacją drugie miejsce i z trzema golami na koncie został królem strzelców tej edycji turnieju. Kilka miesięcy później został również powołany przez selekcjonera Víctora Manuela Aguado na Złoty Puchar CONCACAF, gdzie podobnie jak poprzednio po rozegraniu dwóch meczów jego drużyna zakończyła swój udział w turnieju na fazie grupowej. Wystąpił w czterech konfrontacjach wchodzących w skład nieudanych dla Gwatemalczyków eliminacjach do Mistrzostw Świata 2006, trafiając do siatki w spotkaniu z Kostaryką (3:1). W 2007 roku po raz czwarty został powołany na Puchar Narodów UNCAF, notując trzy mecze, a także wystąpił w pięciu pojedynkach eliminacji do Mistrzostw Świata 2010, nie zdobywając ani jednej bramki. Gwatemala ponownie nie dostała się na światowy czempionat.