That is just dreadful. I would deliver a formal letter to the agent telling them that if it is not fixed within 2 days of today's date you will get someone to fix it yourself and the bill will be deducted from your rent.
Take a copy of the letter. Dated and signed. Also, get someone to witness it if possible, then they will know you are serious.
We did this once and it worked. Also, next time there was something broken they didn't drag their heels.