I have a 2012 ram 1500, the abs problem last two years and it got better recently, hope the following thing can help you:
to deal this under a big truck is really difficult:
prepare a voltage meter with 2 paper clip
1) turn on your truck, not need start the engine, disconnect two of the ABS SENSOR from the cable socket, one is the bad, another is the good
detect the socket voltage, the good one should have a 12V voltage, if the bad one no voltage, the cable or the ABS CONTROL MODEL has problem
2) if the cable is OK, swap the good and the bad side sensor, if the problem come swap, the sensor is problem, if not your sensor should be no problem, as you have replace it, the problem is not the sensor
3) if the cable is not OK, open the ABS control model, find the cable with your bad wheel pair, check if the cable is really broken or the problem is inside the circuit, my cable is good, I changed my ABS control model by myself, I found I can't refresh the code inside the controller, finally I find my original controller is only lost one resist, I move it from the new one, the ABS voltage come back in 12V
4) but my ABS problem is still there, I found my packing brake got destroyed totally, include the speed tone ring lost few teeth, I changed the tone ring, this is not easy, I have to open the rear differential to make the drive shift remove out, after all this, the ABS code gone
so in my case, the only good is cable, the ABS controller, ABS sensor, speed tone ring got problem
use a $100 odbII scanner can help you check the really speed in each wheel, this help you check what type the problem, my ODBII scanner is BlueDriver from Amazon, if too cheap it can't detect the ABS problem
The follow diagram can help you find the cable number, if it is still the same model: