There’s a thorough 2011 thread on this by JF member proeliumfessus. Heated Seat Repair Writeup Unfortunately, the Great Photobucket purge limited its usefulness because all photos are now gone. On JF, there are several links to a good Heated Seat Repair Procedure that used to be on JeepsUnlimiteddotcom. https://www.4wd.com/general-info/content.jsp?childEventId=jeepsunlimited Useless. It’s a dead link now and just takes you to the home page of 4WDdotcom. So, time for a new writeup.
The governing document is the Heated Seat section of the Factory Service Manual (FSM), Section 8N, pages 7-10 in the ’98 FSM. There’s also a TSB on this, 08-03-99. http://starparts.chrysler.com/tsb/en_us/dto/pbd2/08/00/22/080022dc80bbfdf6.pdf It’s helpful and has decent diagrams. .pdf file is attached at the end of this thread in case the chrysler link ever dies.
Factory heated seats were offered on Gen II, 96-98 ZJs. Seat heat system will not operate in ambient temps above 90F. Each front seat is individually controlled by its own Off, Low, High switch (O/L/H). The Low position has a temp set point of about 90F. The High set point is about 100F.
Here’s how it works: Key must be in Ignition On position, or engine started and running. When each O/L/H switch is turned on, a sensor (thermistor) provides the Heated Seat Control Module (HSCM) with an input indicating surface temp of seat cushion. If that temp is below the Low or High set points, a relay within the HSCM, located under each seat, energizes the heating elements in seat cushion and seat back. When sensor indicates the correct temp has been achieved, it de-energizes the relay. Then cycles, as necessary, to maintain temp set point. If it’s quiet enough you should be able to hear the relay in the HSCM click as it cycles on.
All that’s great, but you’re here because your seat heat doesn’t work. The FSM has you troubleshoot it in this order:
1. Heated Seat Switch Pod
2. Heated Seat Element
3. Heated Seat Temp Sensor (Thermistor)
4. HSCM
For practical reasons, I’ll modify that order a little:
1. Heated Seat Switch Pod
1a. Ignition switch to On, O/L/H switch in L or H, does the green LED backlighting light up? If not, check Fuse #12, 10A, in the Junction Block (passenger footwell).
1b. Ignition switch on, green LED lights, but no seat heat? Check circuit breaker (NOT fuse) #3, 20A, in the Junction Block.
1c. FSM then says to remove the heated seat switch pod and test. It details a bunch of those tests, but it’s a hassle to remove the switch pod and your problem most likely lies in the seat itself. So I’d skip ahead here to step 4.
4. HSCM. Located under each front seat, outboard side, and toward the rear of the seat. Pax side, as in the below pic, the HSCM points toward the rear. Driver's side the HSCM points toward the front.
Easiest access to the HSCM is gained by putting the seat bottom all the way up and forward. Also, not important right now, but easiest to do now. Since you’ll likely be pulling the seat out to repair a heating element, tilt the seat recline back just enough to expose the aft bolt (bottom arrow) and be able to get a socket on it. If you forget, and the seat is already out of the ZJ but the bolts aren’t yet exposed, you can still change the seat back tilt. Apply 12v directly to the tilt motor (the one on the side of the seat, not under the seat). Apply voltage at the black, two-prong, connector on the tilt motor. If the motor turns the wrong way just swap polarity and it will turn the other way.
HSCM looks like a big relay, but apparently there’s also a microchip in there. This guy actually repaired his HSCM:
heated seat relay
If the heat works in one seat, but not the other, swap the HSCMs and see what happens. My particular case, pax side worked, driver’s did not. Makes sense. Driver’s side gets the most wear & tear. HSCM swapping is an easy troubleshooting step. That’s why I bumped it up from #4 to #2. Like any relay, the HSCM just pulls straight out of its connector. No need to release a tab or anything. It might be as simple as swapping in a JY HSCM. If no joy, you’ll have to dig a little deeper into the seat.
Edit: If you’re troubleshooting a 96, flip ahead and read post #12 of this thread. The HSCM module is a little different than shown above.
2. Heated Seat Element(s). Each seat has two elements. One in seat cushion, one in seat back. Technically, the ‘element’ in the seat cushion is actually four elements. Doesn’t matter how many there are though because all the elements are run in series. So, if one element breaks, none will work.
Here’s how to test all the heating elements without removing the seat. Remove the plastic trim on the outboard side of the seat. Three screws (one’s around back). There’s a pigtail connector that the HSCM plugs into. Looks like this.
Problem is, in the 98 anyway, it’s attached to the seat rail with a clip and is a PITA to remove. Here’s how I did it. From the outside, insert a large screwdriver between seat rails where the HSCM clip is attached, twist it to pry the seat rails apart a bit and pull the HSCM connector mounting clip off the rail under the seat by reaching around the back underside of the seat.
Once free, it’ll have enough wire to move that pigtail connector out from under the seat (you did raise the seat height full up, right?) and do these two multimeter tests:
Test continuity between pins A and F. A good heating element will have continuity and the resistance should test less than 2 or 3 ohms max. This A-F measurement is all the seat elements in series. No continuity means you have a break (or two) somewhere in that seat’s heating elements.
Pax connector is slightly different shape, but the pins are labeled the same.
3. Heated Seat Sensor. The other test you can do here right now is the temp sensor or thermistor test. Check resistance between pins E and F. FSM says the resistance should be between 2 kilohms and 200 kilohms. In my case, both my seats read between 7-10 kilohms. It’s a thermistor, so the resistance will vary based on the temperature of the thermistor. An open circuit, which I had initially, means a broken wire on its way to/from the thermistor. The thermistor itself is located in the seat bottom cushion. About the size of a small watch battery. Here is the thermistor uncovered.
Repairing Broken Seat Elements. It boils down to find the break, then solder up the break. To do this the cover has to come off. IMO, easiest to do with the seat out of the Jeep. Four bolts, T45 torx, remove seat. Disconnect one power connector, C329 on driver’s side, C335 on pax side. This connector provides all power to seat heat, seat adjustment motors and memory module (driver’s side only). The connector is the kind that has the red locking tab. You have to slide the red tab to the side, then depress the black tab on the connector to remove.
To find your wire break(s): Flip the seat upside down, preferably somewhere padded/cushioned so it won’t scratch/cut your nice leather. From the underside, at the rear of the seat bottom you’ll see a gray flap attached to a fat metal wire by a couple of hog rings. You can pry the hog rings apart, but it’s a PITA. Just use side cutters and break them. Hog ring pliers and a bunch of new rings can be had from the Jeff Bezos collection for about $18. Under that flap are the electrical connectors you need to access to isolate the wire break(s).
The green connector is the seat back heat elements only. Unplug connector. Test for continuity and resistance between the two wires on the Green Male connector. As before, you should have good continuity and less than 2-3 ohms max resistance. If you have good continuity, then the problem does not lie in the seat back elements.
The blue one we don’t need to investigate, that’s power for the lumbar support motor.
The black one, 4 wire connector, contains the seat bottom heating elements AND the wiring for the thermistor
The yellow and white wires on the male end of that black connector are the seat bottom heating element wires. Test them for continuity/resistance like you did the seat back. The two brown with dark red stripe wires are for the thermistor. Test those for resistance. As detailed earlier, FSM says 2-200 Kohm. Mine was in a narrower range of 7-10 Kohm (once repaired, it was broken initially).
By now you should know what cushion your wire break is located in. Either seat back or seat bottom, or both. You could also have a wire break in your thermistor wiring. Assuming your problem is in the seat bottom cover (and it almost always is), we’ll remove the cover.
I guess you don’t really have to remove the seat back, but I found it easier to maneuver the seat bottom with the back gone. Remove those two bolts on the outboard side of the seat I showed you earlier (two red arrows), disconnect the seat motor connectors, then there’s another hidden bolt, T45 torx (inexplicably) on the opposite side of the seat.
The governing document is the Heated Seat section of the Factory Service Manual (FSM), Section 8N, pages 7-10 in the ’98 FSM. There’s also a TSB on this, 08-03-99. http://starparts.chrysler.com/tsb/en_us/dto/pbd2/08/00/22/080022dc80bbfdf6.pdf It’s helpful and has decent diagrams. .pdf file is attached at the end of this thread in case the chrysler link ever dies.
Factory heated seats were offered on Gen II, 96-98 ZJs. Seat heat system will not operate in ambient temps above 90F. Each front seat is individually controlled by its own Off, Low, High switch (O/L/H). The Low position has a temp set point of about 90F. The High set point is about 100F.
Here’s how it works: Key must be in Ignition On position, or engine started and running. When each O/L/H switch is turned on, a sensor (thermistor) provides the Heated Seat Control Module (HSCM) with an input indicating surface temp of seat cushion. If that temp is below the Low or High set points, a relay within the HSCM, located under each seat, energizes the heating elements in seat cushion and seat back. When sensor indicates the correct temp has been achieved, it de-energizes the relay. Then cycles, as necessary, to maintain temp set point. If it’s quiet enough you should be able to hear the relay in the HSCM click as it cycles on.
All that’s great, but you’re here because your seat heat doesn’t work. The FSM has you troubleshoot it in this order:
1. Heated Seat Switch Pod
2. Heated Seat Element
3. Heated Seat Temp Sensor (Thermistor)
4. HSCM
For practical reasons, I’ll modify that order a little:
1. Heated Seat Switch Pod
1a. Ignition switch to On, O/L/H switch in L or H, does the green LED backlighting light up? If not, check Fuse #12, 10A, in the Junction Block (passenger footwell).
1b. Ignition switch on, green LED lights, but no seat heat? Check circuit breaker (NOT fuse) #3, 20A, in the Junction Block.
1c. FSM then says to remove the heated seat switch pod and test. It details a bunch of those tests, but it’s a hassle to remove the switch pod and your problem most likely lies in the seat itself. So I’d skip ahead here to step 4.
4. HSCM. Located under each front seat, outboard side, and toward the rear of the seat. Pax side, as in the below pic, the HSCM points toward the rear. Driver's side the HSCM points toward the front.
Easiest access to the HSCM is gained by putting the seat bottom all the way up and forward. Also, not important right now, but easiest to do now. Since you’ll likely be pulling the seat out to repair a heating element, tilt the seat recline back just enough to expose the aft bolt (bottom arrow) and be able to get a socket on it. If you forget, and the seat is already out of the ZJ but the bolts aren’t yet exposed, you can still change the seat back tilt. Apply 12v directly to the tilt motor (the one on the side of the seat, not under the seat). Apply voltage at the black, two-prong, connector on the tilt motor. If the motor turns the wrong way just swap polarity and it will turn the other way.
HSCM looks like a big relay, but apparently there’s also a microchip in there. This guy actually repaired his HSCM:
heated seat relay
If the heat works in one seat, but not the other, swap the HSCMs and see what happens. My particular case, pax side worked, driver’s did not. Makes sense. Driver’s side gets the most wear & tear. HSCM swapping is an easy troubleshooting step. That’s why I bumped it up from #4 to #2. Like any relay, the HSCM just pulls straight out of its connector. No need to release a tab or anything. It might be as simple as swapping in a JY HSCM. If no joy, you’ll have to dig a little deeper into the seat.
Edit: If you’re troubleshooting a 96, flip ahead and read post #12 of this thread. The HSCM module is a little different than shown above.
2. Heated Seat Element(s). Each seat has two elements. One in seat cushion, one in seat back. Technically, the ‘element’ in the seat cushion is actually four elements. Doesn’t matter how many there are though because all the elements are run in series. So, if one element breaks, none will work.
Here’s how to test all the heating elements without removing the seat. Remove the plastic trim on the outboard side of the seat. Three screws (one’s around back). There’s a pigtail connector that the HSCM plugs into. Looks like this.
Problem is, in the 98 anyway, it’s attached to the seat rail with a clip and is a PITA to remove. Here’s how I did it. From the outside, insert a large screwdriver between seat rails where the HSCM clip is attached, twist it to pry the seat rails apart a bit and pull the HSCM connector mounting clip off the rail under the seat by reaching around the back underside of the seat.
Once free, it’ll have enough wire to move that pigtail connector out from under the seat (you did raise the seat height full up, right?) and do these two multimeter tests:
Test continuity between pins A and F. A good heating element will have continuity and the resistance should test less than 2 or 3 ohms max. This A-F measurement is all the seat elements in series. No continuity means you have a break (or two) somewhere in that seat’s heating elements.
Pax connector is slightly different shape, but the pins are labeled the same.
3. Heated Seat Sensor. The other test you can do here right now is the temp sensor or thermistor test. Check resistance between pins E and F. FSM says the resistance should be between 2 kilohms and 200 kilohms. In my case, both my seats read between 7-10 kilohms. It’s a thermistor, so the resistance will vary based on the temperature of the thermistor. An open circuit, which I had initially, means a broken wire on its way to/from the thermistor. The thermistor itself is located in the seat bottom cushion. About the size of a small watch battery. Here is the thermistor uncovered.
Repairing Broken Seat Elements. It boils down to find the break, then solder up the break. To do this the cover has to come off. IMO, easiest to do with the seat out of the Jeep. Four bolts, T45 torx, remove seat. Disconnect one power connector, C329 on driver’s side, C335 on pax side. This connector provides all power to seat heat, seat adjustment motors and memory module (driver’s side only). The connector is the kind that has the red locking tab. You have to slide the red tab to the side, then depress the black tab on the connector to remove.
To find your wire break(s): Flip the seat upside down, preferably somewhere padded/cushioned so it won’t scratch/cut your nice leather. From the underside, at the rear of the seat bottom you’ll see a gray flap attached to a fat metal wire by a couple of hog rings. You can pry the hog rings apart, but it’s a PITA. Just use side cutters and break them. Hog ring pliers and a bunch of new rings can be had from the Jeff Bezos collection for about $18. Under that flap are the electrical connectors you need to access to isolate the wire break(s).
The green connector is the seat back heat elements only. Unplug connector. Test for continuity and resistance between the two wires on the Green Male connector. As before, you should have good continuity and less than 2-3 ohms max resistance. If you have good continuity, then the problem does not lie in the seat back elements.
The blue one we don’t need to investigate, that’s power for the lumbar support motor.
The black one, 4 wire connector, contains the seat bottom heating elements AND the wiring for the thermistor
The yellow and white wires on the male end of that black connector are the seat bottom heating element wires. Test them for continuity/resistance like you did the seat back. The two brown with dark red stripe wires are for the thermistor. Test those for resistance. As detailed earlier, FSM says 2-200 Kohm. Mine was in a narrower range of 7-10 Kohm (once repaired, it was broken initially).
By now you should know what cushion your wire break is located in. Either seat back or seat bottom, or both. You could also have a wire break in your thermistor wiring. Assuming your problem is in the seat bottom cover (and it almost always is), we’ll remove the cover.
I guess you don’t really have to remove the seat back, but I found it easier to maneuver the seat bottom with the back gone. Remove those two bolts on the outboard side of the seat I showed you earlier (two red arrows), disconnect the seat motor connectors, then there’s another hidden bolt, T45 torx (inexplicably) on the opposite side of the seat.