Yep...sounds familiar to me as well. The currents can play a part so being able to mend makes a difference. I had a few instances where I was trying to work a fish that was a ways out and had to work across four or five different current lines. I frequently got a very short drift, so instead I would try to line the fly up so that right as the line started to sink, I would swing the fly in front of the fish, or as soon as the fly started to sink I would give a couple of quick strips and they would hit the fly then. I caught probably as many fish this way as I did on a dead drift (especially while working across the river and with multiple currents). I just used the sinking fly/line to my advantage instead of trying to fight it. I found an Elk Hair Caddis swung across the river just slightly submerged would catch fish just as easily as if it was skated across the surface or while on a dead drift.
In my case it didnt help that my fly line was already pretty much trashed. I knew heading out to ID that I was in need of a new line. I tried cleaning mine but it really didnt make a difference for me. I trashed my leaders as well, completely shredded a leader in one day up on the Selway from cutts dragging the leader against every rock in the river. I am sure it didnt help my fly libe either. So if your leader is feeling a bit rough, then the same thing is happening to your fly line as well (in my case it probably made my worn out fly line even worse than it already was.)
If you clean your line regularly it will help you some but if your line is cracked then it is a bit more difficult.
Anyways, its little things like these where you learn something at a Fish-In that add to an already great experience.
Take care and cya around,
Mark