obviously if it was fine before they touched it then they haven't put it back properly! Just sounds like something has not been tightened correctly or maybe they have damaged it somewhere. As for cleaning the filters - that has nothing to do with it leaking. You will just get less power (and water)...