Are you in the market for a GMC Canyon? Before you make a purchase, it's important to know which years to avoid. From electrical system failures to airbag malfunctions, the GMC Canyon has had its...
...