Yes, Sof/Dac for 24 weeks would be a good option. You probably have some Riba resistance now.
Albert Einstein defined insanity as doing the same thing again and expecting a different result. I would not repeat Sof/Riba for longer, but would go longer with stronger. You could add Riba to the Sof/Dac if you wanted and it would probably increase your chances of success by some small percentage.