Keeping my heated seat on. on 2005 GMC Yukon Denali

My heated seats doesn't stay on. I have to keep pressing the button because it shuts off in 30 seconds. Eventually the seat gets warm but it's annoying that I have to keep pressing the button. Can anyone tell me whats wrong?

Get Your Car Fixed at a RepairPal Certified Shop.
We certify shops based on expertise, quality work, and verified customer reviews
1 answer
Sounds like a wiring problem.