Have you tried contacting the landlord directly, he’ll be paying the agent a fair percentage of the rent and it’s in his interest for them to keep up with any maintainance and keep the tenant happy. I rent out a property myself and I’m always happy to hear from the tenants if something needs doing, it saves a nightmare plie up of jobs at the end of the tenancy. Some agencies can be terrible for both landlord and tenant, hope you get your problem sorted.