It runs back when it needs to repair, set your MinDurability lower in the profile eg;
Code:<HBProfile> <MinDurability>0.1</MinDurability> <MinFreeBagSlots>2</MinFreeBagSlots> <SellGrey>True</SellGrey> <SellWhite>False</SellWhite> <SellGreen>False</SellGreen> <SubProfile> <MinLevel>58</MinLevel> <MaxLevel>60</MaxLevel> <Factions>91</Factions> <Mesh Name="oshu'gun.mesh" /> <Hotspots> <Hotspot X="-2930.332" Y="8695.372" Z="-44.12967" /> <Hotspot X="-2958.786" Y="8436.778" Z="-30.65306" /> <Hotspot X="-2986.699" Y="8191.448" Z="-33.27951" /> <Hotspot X="-3054.873" Y="8043.209" Z="-25.30906" /> </Hotspots> </SubProfile> </HBProfile>