Mineral Resources has pulled all iron ore road trains off its trouble-plagued $2.6 billion Onslow haul road after reporting yet another rollover on the crucial transport link.