There's also an ABS sensor on the differential. Costs about $10, takes five minutes to replace. I had one on our old RV that got busted by road debris if some sort. Should be on the top front of the differential and has one small bolt and a clip holding it in. If you hook up a gage to the computer port, the error code should tell you what's throwing the error and allow you to reset the system. Most auto parts places now will check the code for you at no charge.
2015 Legacy SR340 360RB
2014 Jeep Wrangler Unlimited Toad
Gigi, Poppy and Sadie Lady...On the road, but not full time!