With Putty you are stablishing a remtte shell. With SQLyog you are establishing a tunnel. So you cannot directly compare.
But actually with Putty you can also establish a tunnel. Can you try this? If you don't know how to do, just tell so and we will describe the procedure.
Also please tell if this happens every time or randomly only?