Even though she has a one-night stand with another man, Stuart (Junior Laniyan), they become engaged again. Maria is disappointed that Eric intends to leave the kennel business to Kirk and persuades him to give her a half share but leaves all the work to Kirk.Kirk accidentally allows a pedigree bulldog to be gelded and has to sell the business to pay compensation to the owner, leaving himself and Maria with little profit.When Toyah realizes the truth, she refuses to forgive Maria and leaves Weatherfield, resulting in her family blaming Maria for driving her away.Maria's sloppy work habits soon found her on the wrong side of her boss Shelley Unwin's (Sally Lindsay) mother Bev (Susie Blake).She "borrows" £200 from the petty cash at the salon to go on holiday with her latest fling, Dave, and Tyrone lends her the money to pay it back before Audrey finds out.After Audrey tells her it is better to marry a good man who is loyal to you rather than go on looks, Maria reunites with Tyrone and the couple resumes dating in late 2004, with Maria moving in with Tyrone at No.9 Coronation Street.
Maria and Tyrone are immediately attracted to one another and the pair start a relationship.
However, she struggles to conceal it when Maria announces she is pregnant.
Maria later has an abortion but when Toyah finds out she slept with John, Maria denies responsibility, leading Toyah to believe John raped Maria and attack him.
There is an uneasy truce between the former rivals for Tyrone's affection, especially since Fiz is now seeing Kirk and Maria is unhappy about her brother spending so much time in the flat, but the pair soon become close friends.
Maria has a casual relationship with Vikram Desai (Chris Bisson) and is pleased when he takes her on holiday abroad, unaware he is merely using her as cover for drug smuggling to pay off his debts.