I have abs light on, and emg brake light on.I have code 260. Is there a abs pump on 2000 GMC Sierra 2500

Is there a abs pump, on my truck?
How do get the right ECBM replacement part number?
Can this problem affect the engine idle? Rough idle?
Truck run great, but has rough idle, and when engine is hot, is hard to start.
thank you

2 answers 1 comment
is that a co260 code? i rec you have this diag properly before spending alot of money on a guess. should not cause idle issues
Yes it has a abs pump, VIN number of truck should identify replacement parts, Should have no effect on how engine runs. Your 260 code does not appear to be a valid fault code. More common to see a fault code C0265 for a failed ECBM.
co265 could also be a bad grd at ecbm there is tsb on it.so ck grd and clean and retighten 1st