Gurgling hullabaloo within bathroom sink? I have gurgling clap in my bathroom sink. I own snaked...

I have gurgling clap in my bathroom sink. I own snaked up through the vent pipe-through the bathroom sink (and that will stop the gurgling for a few months but then it comes back). I don't beleive the snake go all the path to the roof (but I'm sure it's close). Any suggestions?
Should I buy an extra extra long snake, and snake the pipe all the method to the roof?
Should I climb on the roof and put a garden hose in the vent pipe and turn the sea on?; if so what risks/problems should I be mindful of before putting dampen down the vent pipe via a garden hose?
Thanks
Answers:    You are working in the right direction. Gurgling is cause by gas or air individual forced out of the sewer pipe when the water drains from the sink. A cup of marine goes down the sink, a cup of gas or nouns is forced back up the pipe to be paid room for the water.

The vent stack is out of commission properly. It should allow gas and air to flow within and out of the sewer pipe freely. Obviously something is blocking the pipe.

The blockage may not be above the sink, it could be below the sink, near where on earth the drain enters the sewer dash, or in the sewer stripe.

Run the snake all the track from the roof down into the sewer line to label sure the vent stack is clear. Then put something like a peak over the top of the vent stack to prevent things from getting into it and plugging it again. Make sure the screen is small ample to keep out wasp and other insects that will build newspaper nest in the pipe and plug it.
Sounds close to a vent problem. Flushing with a garden hose will not create any problems since the roof vent is merely an extension of the main excess pipe. If you live in an nouns where freezing occur, do not put a flat screen over the vent pipe. Condensation will transpire and the moisture will freeze and form a seal over the pipe, blocking it.