W GP Wielkiej Brytanii po raz drugi w karierze startował z pierwszej lokaty.
Po udanym roku Garriga pozostał w serii, oczekując ponownej rywalizacji o najwyższy laur. Forma okazała się jednak zdecydowanie słabsza i Hiszpan ani razu nie stanął na podium. Najwyższą pozycją Juana okazało się dwukrotnie czwarte miejsce, podczas GP Austrii oraz Hiszpanii (uzyskał tam również najszybsze okrążenie). Ostatni sezon w pośredniej kategorii zakończył dopiero na 8. pozycji.
500 cm³ W sezonie 1990 Hiszpan awansował do najwyższej klasy 500 cm³, w której także reprezentował Ducados-Yamaha. We wszystkich ukończonych wyścigach dojechał w czołowej dziesiątce. Najlepiej spisał się podczas GP Czech oraz Węgier, które zakończył na piątym miejscu. Zdobyte punkty sklasyfikowały go na 6. pozycji.
W kolejnym roku startów uzyskał identyczną liczbę 121 punktów. W klasyfikacji generalnej uplasował się jednak na 7. miejscu. W ciągu sezonu najwyższą odnotowaną pozycją Hiszpana okazała się dwukrotnie czwarta lokata, na torze w Hiszpanii oraz Malezji.
W ostatnim sezonie współpracy Garriga pięciokrotnie znalazł się w czołowej szóstce. Podczas GP Wielkiej Brytanii stanął jedyny raz w karierze na najniższym stopniu podium. W klasyfikacji końcowej znalazł się na 8. lokacie.