I went thru similar. When I bought my 03 GTP it had ABS/TSC lights on (and still does). I took it to a GM dealer and paid to have my PCM tested and reflashed w/ latest program, $125. They told me PCM tested good, but i had play in Fr Lt hub. So I changed it. Did not fix ABS/TCS. So I put in new Fr Rt hub, what the heck. Did not fix ABS/TCS. So I changed both Rr hubs, did not fix ABS/TCS. Took it back to GM dealer and paid another $125 to have "ABS system diagnosed". They told me "right rear hub reads 0, recommend replace, $826", but they did not give me any codes. So I replaced Rt Rr hub-AGAIN. Still no ABS/TCS. By now I was p-o'd. After countless hours reading, researching, testing, retesting, finally took it back to GM dealer. This time I told them I need ALL the codes in writing, they tried to charge me another $125 and I about blow up, talked to a manager, and the did it for free, but kept it 48hrs. This time they gave me C0244 and C0550 codes, replace EBCM, $1867. A-holes.
If your EBCM is bad, which is a documented issue, nothing you do outside of fixing EBCM will work. BTW, EBCM can be rebuilt with a warrenty for couple hundred dollars.
From my experience, I recommend;
1. Stop paying $ for parts that may or may not be bad.
2. Find a reputable (good luck) shop with a Tech II scan tool, and get ALL your codes in writing--ie, Pxxx, Cxxx, Uxxx, Bxxx---MOST scan tools will NOT read our ABS ('C') codes.
3. Make arrangements with shop up front for a follow up to have a 2nd scan, to clear codes--because it is possible ot fix issue but computer may store trouble code, or if you replace your EBCM you may need to have it programmed for your PCM.
4. Stay away from cheapy parts, sucks to have to do this stuff twice.
From my research, about 400 different things can cause ABS/TCS issues--too many for me to think about. The bearings can be good, and speed sensor can be bad, and vice versa. But if it is incremental issue, I would start with electrical, esp wiring harnesses and EBCM itself.
Again, Good Luck.