Cleaned the ground wire under the drivers seat, and a couple of others under the hood. No change. No movement when rocking the tire top to bottom, a tiny amount when rocked front to back, but it looks like might be inner tie rod ends. New O'Reilly's in town I will stop in and see if they use a better scanner. P codes are performance codes, what are C and B codes? On RVn4me's post in the second hyperlink, there is another hyperlink from lyn1130 that tells of cleaning the contacts on the EBCM. can that be done without removal from the rest of the unit, or without removing the entire assembly from the frame of the truck? I have never had much success with rusty brake lines.
2001 Silverado K2500 HD 4x4 ext cab, Short bed 6.6 D'Max 2" lift Rock stock Full synthetics.