Plucking itself out of a tight situation is Iluka Resources. But should you buy shares in the mineral sands miner?