This may sound obviously stupid, but the few times i have encountered this problem, it has been found that any new seals i.e, the connection to the waste pipe of the sink, where it is a new fitting, the rubber washer ring inside has not been punched out properly and has caused blockage.
So checked the seals inside new connections, if any!
Good luck
Lee B., January 2011