Solved! Dodge Ram abs and parking brake lights on.

I have an 02 Ram 1500 slt quad cab 4wd w/ 4.7 L engine. It has Chrysler 9.25" limited slip differential, with 3.55 gear ratio. For 1 1/2 years the abs and parking brake warning lights come on and the speedometer bounces or sometimes doesn't work at all. Last year I pulled the differntial cover off to change the oil and discovered several curved pieces of metal on the magnet in the bottom of the housing. Cleaned out and replaced oil. The abs problem remained. I pulled the rear abs speed sensor and it was coverd with fine metal pieces since it's magnetic. Problem solved til now. Same warning lights and speedo issues. I pull the differential cover and theres more metal pieces and fine metal sludge all over the magnet. I changed the rear speed sensor after cleaning out the debris and changing the differential oil, and cleared the codes by removing the negative battery cable during the process. The problem returns sporadically which means more metal in the differential housing. These clutch pack retaining clips are notorious for coming out of the limited slip differential and causing havoc. Need a new differential or possibly a whole new rear axle assembly depending on the damages. This is why the warning lights are coming on though.