It could be the problem is in the outside drainage pipe. When we had this, on lifting the drain cover in the garden, the water was backed up and only trickling through. The buider had left a load on bricks in it, and the detergent residue had built up around them.
Took out the bricks and bought some rods. Sorted.