After a year and a half at Dallas, during which he scored seven goals, Cerritos was traded to D.C. United for Ali Curtis and a first-round pick in the 2004 MLS SuperDraft. Cerritos again was largely unproductive in D.C. and was cut midway through the 2004 season because his performances were not justifying his large salary, and returned to play for Alianza in his native El Salvador. After the season with Alianza he returned to MLS and his original team, with San Jose acquiring him from DC for a draft pick. During his returning season, Cerritos scored an additional 6 goals. He is 2nd on San Jose's all-time scoring list, with 61 goals and also has the honor of having the most assists, with 47. Shortly after his return to the Earthquakes, however, Cerritos was moved to Houston for the 2006 season along with his teammates. Despite his success with San Jose his resulting stint with the Houston Dynamo was short-lived, as he was released in August 2006.