Been chasing an ABS issue on my 02 Sierra. Have had ABS codes C0223, C0222, C0221 repeatedly and have changed the right front hub several times and finally they stopped. Couple of months ago it threw new codes C0227 and C0228. I got a new controller from ModuleMasters.com and installed and cleared all the codes but still had C0227. ABS light goes out when the truck is shut off but comes back on when restarted and about one rotation of the wheels. Pulling codes now I have C0227 current and C0228, C0221, C0222, C0223 all in history. I know the right WSS is good. I am assuming the ABS pump is crap. Was clean with no apparent moisture when the module was replaced. Any idea where I can pick up a pump at a reasonable price? Any thoughts on maybe something else wrong? Input much appreciated.