Sounds like a bad wheel bearing in the front..I have 110k on my gxp and have been through 3 sets of front bearings..40k, 80k and now just swapped them 110k..gxps eat them up..first 2 were gm bearings under warranty, last set I installed were timkin..jack front of car up and feel if u have any play in wheels, thats a sign of bad bearing..then check for frayed speed sensor wires...get the abs code read like scotty said and u will know exactly.what it is but my guess would be bearings..good luck.

Sent from my SCH-I545 using Tapatalk