2011 Silverado LTZ. Driver's heated seat comes on any time I turn it on, but sometimes turns off within a minute or so. Other times it stays on until I turn it off, as it's suppose to. Passenger side heated seat works as it should. What could cause this? Relay maybe? Is there a separate one for each seat? Colder weather approaching and would like to fix it.