Amanda Majors keeps the door to her first-floor bathroom shut.

Not only does it look bad-the ceiling is a gaping hole of broken and rotten 2-by-4’s- but it’s also unsafe, she says, letting in freezing air in the winter and rain the rest of the year.

“I can’t have holidays, visitors or even enjoy a home-cooked meal because of the conditions of my roof and walls,” said Majors, sitting in her home on the 4000 block of West Lexington Street. “It’s a living nightmare.”

The 71-year-old widow has lived this way for five years as she’s gone back and forth with the entity she says is to blame: the city of Chicago.

Majors claims the damage was caused by contractors who were hired to replace her roof for free through a city housing assistance program. But the city’s Department of Housing and Economic Development (HED) says that’s just not true. Officials point to a thick file on Majors’ home repairs that indicate her roof has already been replaced twice at taxpayer expense.

In 2004, Majors applied for a new roof through the city’s Emergency Housing Assistance Program, a fund designed to help “very low-income” residents. Grants are offered between $5,000 to $35,000 for “essential” repairs to their homes, such as heating fixes and roof and porch replacements.

Her application was approved, and in August 2004, the city paid for a southwest suburban-based construction company to put a new roof on her century-old home. That much, and only that much, Majors and the city can agree on.

According to Majors, it was shortly thereafter that the dripping started in her bathroom. She recalled complaining to the city, which then sent the same contractors to patch the job with a new bathroom ceiling.

But it was putting a Band-Aid on a wound, as she tells it, and before long the water had seeped through again.

“Every time they come out, they make it seem as if I’m the problem,” Majors said. “I’ve been here 40 years. There had never been any leakage prior to [the construction company] coming to my home.”

So she started making phone calls and writing letters to then-Mayor Richard Daley, copying then-Ald. Sharon Dixon (24th), and to the city’s community development commissioners. Majors says she got no response.

City housing officials, however, say Majors’ problems have nothing to do with the roof they gave her.

Susan Massel, a spokesperson for the city housing department, said Majors complained about a leaky bathroom after her new roof was installed in August 2004. So, the city, according to Massel, installed “an entirely new roof … that the city and the taxpayers paid for” the following year.

Majors continued to report leaking, Massel recalled, resulting in the city sending more contractors, making “many, many visits between 2005 and 2010.” Massel said they determined the roof was not the cause of the leak.

“The city has been very diligent and very responsive. We’re never happy when we leave and someone is unhappy,” Massel said, “but we believe we have done everything we can in this instance.”