Wkrótce odkryła, że jest w ciąży i Carlos wmówił jej że to była sprawka jego matki. Z listu z apteki, dowiedziała się, że Carlos kłamał i wyjechała z domu, rzucając do niego, że dziecko może być nie jego. Carlos „pożyczył” samochód Edie i – łamiąc zasadę aresztu – wyśledził ją. Pojechała do domu Justina. Ten był w szlafroku i tylko objął Gabi, ale Carlos myślał, że Gabi miała z nim romans.

Pobił Justina i przy policjantach dopiero dowiedział się, że Justin też jest gejem. W areszcie, Carlos powiedział, do żony, że sprowokowała go do tego, ponieważ udawała, że miała romans. Tę wersje chcieli przedstawić w sądzie, ale Gabi początkowo się nie zgodziła. Mając jednak w perspektywie niedogodności macierzyństwa, przystała na to. Wszystko szło gładko, dopóki John pojawił się na sali i szepnął Carlosowi, że romansował z Gabrielle. Carlos rzucił się na niego, ale po drodze był Justin, więc zatrzymano Solisa.

Sezon 2 Carlos trafił do więzienia i nie mógł wybaczyć Gabrielle zdrady. Dopiero gdy test na ojcostwo wyszedł pozytywnie (wskazywał jego na ojca) i Gabi rozpłakała się na jego oczach przyznając się do błędu, pogodzili się. Musiał też zapłacić innemu więźniowi w postaci wpłaty na operację piersi dla jego dziewczyny, co Gabrielle wykorzystała na swoją korzyść.