Latem 2006, po sześciu latach spędzonych w Leónie, Márquez przeszedł do pierwszoligowego Tecos UAG z siedzibą w Guadalajarze, gdzie jednak nie wystąpił w żadnym meczu i grał jedynie w drugoligowych rezerwach. Po upływie sześciu miesięcy zasilił nowo powstały zespół Club Tijuana, również z drugiej ligi meksykańskiej, który później zamienił na występujący w tej samej klasie rozgrywkowej Real de Colima, w którego barwach też występował przez pół roku bez większych sukcesów. W styczniu 2008 powrócił do Club Tijuana, tym razem na zasadzie wypożyczenia, a sześć miesięcy później podpisał umowę z kolejnym klubem z Primera División A, CD Irapuato. Barwy tej drużyny reprezentował przez kolejne dwa lata, przez pierwsze półtora roku mając niepodważalne miejsce w wyjściowej jedenastce. W jesiennych rozgrywkach Apertura 2008 dotarł z Irapuato do dwumeczu finałowego drugiej ligi, w którym ponownie przegrał z Querétaro. Sukces ten powtórzył także rok później, w sezonie Apertura 2009, kiedy jego ekipa okazała się gorsza od Necaxy.