I run cables every day and have tried most things. By far the best Ive found is a strong spring called "spirado". Its about 6-8mm diameter and comes in 10-20 & 40 met lengths. It will get through anything and will twist round bends etc. If you need to borrow one you are welcome.