I'm thinking of changing my O2 sensors. I need to know if this is a DIY project or should I have my mechanic do it? I have 140K on the original sensors. I have a slight rough idle. Cleaned my MAF/TB and ran a can of seafoam couple months back. What tools would i need and where are these sensors located in an 01 yukon slt?