Latem 2006 Rodríguez został ściągnięty przez Rubéna Omara Romano – swojego byłego trenera z Tecos – do prowadzonej przez niego innej drużyny z Guadalajary – Club Atlas. Tam przez pierwsze półtora roku miał pewne miejsce w wyjściowym składzie, w styczniu 2008 zajmując drugie miejsce w rozgrywkach kwalifikacyjnych do Copa Libertadores – InterLidze. Bezpośrednio po tym został jednak relegowany do roli rezerwowego, zaś w lipcu 2008 powrócił do Tecos UAG, gdzie przez pierwszy rok był rezerwowym dla Jesúsa Corony, a po jego odejściu został pierwszym bramkarzem ekipy. W 2010 roku po raz drugi w karierze zajął z nią drugie miejsce w rozgrywkach InterLigi, lecz już kilka miesięcy później stracił miejsce w składzie na rzecz Christiana Martíneza.
W lipcu 2011 Rodríguez udał się na wypożyczenie do drużyny Puebla FC, gdzie spędził rok bez większych sukcesów, będąc rezerwowym dla Alexandro Álvareza. Pod jego nieobecność ekipa Tecos spadła do drugiej ligi, lecz tam jego sytuacja nie uległa zmianie – nie potrafił on wygrać rywalizacji o miejsce w składzie z José Guadalupe Martínezem, wobec czego został wypożyczony po raz kolejny – tym razem do drugoligowego CF La Piedad.