Usually the vacuum lines going to the temp switch are either clogged or split. I replaced all of them on my 3500. Also the switch can be be dirty and or clogged.