RepairPal Certified shops can diagnose and repair your 2004 GMC Canyon. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.
Don't have location guide handy - I've never had to actually replace this very reliable part!
There are multiple possibilities - IF 4 wheel drive malfunction is the issue.
Good luck!