The problem may not be the drain. Is the plumbing stack vented? Is there a vent pipe above the plumbing wall, were your sink is, coming out of the roof? If there is it maybe something plugging it. Try running a garden hose through it from the roof. Make sure you have someone inside watching the sink when you do this.