I read a bunch about problems with seat heaters but I have not been able to find anything like the problem I'm having. I have a 2005 Silverado and my passanger seat heater most of the time comes on when you push the button if it doesn't you can move the seat forward or back a little and it will come work( after you push the button again) when it's on sometimes it works fine and other it just cuts off at random points. Could take 1 min or 20min or it may never it may work fine. But while it's on you can move the seat back or forward and it may cut off then. It's only the passanger side my driver side works fine. If anyone could put Their thoughts in i would appreciate it. I figured it has something to do with wiring but I'm not sure where to start.