Le plus important de ces problèmes fut celui causé par la belle-mère de Gabrielle, Juanita Solis qui fut cependant accidentellement renversée par Andrew Van de Kamp après avoir découvert l'adultère. Juanita fut alors plongée dans un coma et à son réveil, décéda après une chute dans les escaliers, alors qu'elle cherchait une infirmière. Culpabilisant cet adultère, John décida de se confesser, ce que n'approuva pas Gabrielle.
Pensant que Gabrielle avait eu une liaison avec Justin, le colocataire de John, Carlos Solis se renda au domicile de ce dernier pour le frapper. C'est alors qu'il apprit que Justin était homosexuel et Carlos fut accusé de crime homophobe. Peu de temps après le procès, Gabrielle ne souhaita plus avoir de relations avec John.
Alors, John eut des relations avec d'autres femmes au foyer et est maintenant fiancé à la fille du propriétaire des hôtels Sinclair Hotel, Tammy Sinclair.John n'est plus l'adolescent naif , mais apparaît maintenant comme jeune homme d'affaire.Il trompe sa fiancée avec Gabrielle qu'il rencontre par hasard dans l'hôtel du père de sa fiancée.Il n'est pas vraiment attachée à sa fiancée et voit plutot en elle le moyen de prospérer dans le monde des affaires.


