I would just spend more time hanging around your horse. Make them realize that you're not just going to make them do work. If the horse runs away, if you're in a stall, just stand there. Have treats, and make the horse come as close as possible to get it. But don't lure him in and then catch him- in fact, don't even take him out. Just give him the treat when HE moves to YOU, and either do it again or leave. Make it the horse's idea to be around you. But keep doing this, just making him come to you and giving him a treat, a scratch, pets, until he's comfortable, then add in a lead rope. Repeat the whole process, but this time, throw the rope over his neck. Don't lead him, don't take him out, just make him come over, put the lead rope around, then take it off. When he's comfortable, add the halter, etc., until he stops running. But I would try to just increase the quality time you spend together, so he doesn't think that you=caught=taken out=worked, and that's it. He needs to associate you with friendship and care more than work.