Jeep Enthusiast Forums banner

Jeep ZJ Heated Seat Diagnosis & Repair

1 reading
9.6K views 19 replies 9 participants last post by  Vancer2  
#1 · (Edited)
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.
Image

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.
Image

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.
Image

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.
Image

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.
Image

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.
Image

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.
Image

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.
Image

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).
Image

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
Image

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.
 
#2 ·
Image

As the seat back comes off, maneuver the green and blue electrical connectors out of the seat bottom. They’ll remain with the seat back.
Image

Remove the seat belt connector. T45 again.

Seat bottom cover is held down to seat frame on all 4 sides by different types of fasteners. Hog rings, J hook tabs and a white clip. You’ve already removed the hog rings on the rear gray fabric tab. At the front of the seat, there’s another gray fabric tab which may, or may not, be held on with hog rings.
Image

This front gray fabric is a little different though. It terminates in a gray plastic J hook that snaps over the thick metal wire. J hook is just like it sounds. Plastic tab is a hook, shaped like a J, when viewed from the side. The shorter side of the J is closest to the seat foam. Remove any hog rings, pry the J hook off the wire.

The inboard side of the seat has the same hog ring/J hook configuration.
Image

Finally, the outboard side of the seat has a white plastic clip, with tabs that go through seat frame, which need to be carefully pried out. White clip is sewn onto the seat cover and will be re-used.
Image

Slide the seat adjustment wiring out through the cover. Once all four sides of seat cover are free from the metal frame, remove the seat bottom from the frame. Thick foam cushion and cover will come off together.
Image

There’s a black tab holding the cover to the foam cushion. Slide it sideways, then tuck it down into the foam.
Image

Then you can begin to remove the cover from the seat bottom foam cushion. Carefully. There’s Velcro holding the seat bottom cover to the seat cushion along the bolsters. White pile on the seat cover and blue hook & loop on the seat cushion foam.
Image

It’s easy to accidentally tear the blue Velcro away from the seat cushion foam. It’s also fairly easy to repair with contact cement, but save yourself my trouble.
Image

Image
 
#3 · (Edited)
Now you’ll be left with just the leather cover and it’s sewn-in foam and wiring.
Image

There are four sections to the seat bottom cover. Each section has a heating element in it. For the sake of clarity, refer to below diagram.

Left Outer Element
Left Inner Element (this area also contains the thermistor)
Right Inner Element
Right Outer Element
Image

Individual Seat Element Testing:


Before you disconnect those green connectors, I’d label each one so you know how to put it back together correctly. All 3 green connectors are identical and it can be put back together “wrong”. Ask me how I know. I labeled them Left, Middle and Right plugs. Once the 3 are disconnected, check each element as follows:

Left Outer: Check for continuity/resistance at the Left Green Small Male plug. Two brown wires.

Left Inner: Check for continuity/resistance between the Left Green Larger Female plug (green wire) and the Middle Green Female plug (blue wire).

You’d think the next one would be Right Inner Element, if we were going in L to R order. But that’s not the order the elements are in series. Current actually flows L Outer, L Inner, R Outer, then finally to R Inner. Go figure.

Right Outer: Check for continuity/resistance at the Right Green Small Male plug. Two brown wires.

Right Inner: Check for continuity/resistance between Right Green Larger Female plug (green wire) and Middle Green Small Male plug (blue wire).

Now you should know what zone your wire break(s) are in. Time to open it up and find them. In the event you have an open thermistor circuit (no resistance/no continuity), the same ‘tear it open’ applies here too. You’ll just be opening up the foam where the Left Inner Element is because the thermistor is located there. Thermistor itself (the “watch battery”) is located under that small square of white fabric.
Image

Blue wire is the heating element. They’re snaked back and forth along the whole area of, in this pic, the Left Inner Element. I’ve read other forum threads where the heating element wires were a different color and/or uninsulated. Your mileage may vary. Gray wires go to/from the thermistor. I found the thermistor was placed directly on top of the blue wire. I would imagine to get the most accurate reading of the temp the wire itself was generating.
Image

Initially, I had a broken wire to my thermistor
Image

The TSB says to “carefully slit the foam using a sharp knife”. Meh. I’ll agree with the carefully part. Reason being all the seat heat/thermistor wires between the foam and leather. Started with a sharp knife and just ending up tearing by hand. Think it actually helped when it came time to glue the foam back together since the edges were jagged and there was only one way to put the two jigsaw puzzle pieces of foam back together.

Pic of Right Inner Element wiring. Note the lack of thermistor wires here.
Image

This is the hard part, maybe. Actually finding the break in your heating element wire. Most of the time, the break is right after the larger gauge wires enter the foam. IOW, where they are soldered to the thin blue heating wire. This is exactly what the TSB addresses. I had one break here on the Left Outer Element. Makes sense, right? That Left Outer Element is what we all put our weight on as we slide into the seat every time.
Image

The Right Outer Seat Bottom Element was fine.
Image

But continuity checks told me I still had a heating wire element break in the Left Inner. Had to open that zone up like an open heart surgery patient, checking for wire breaks the whole way. Murphy was working overtime that day because my break was here, all the way at the front of the seat cover.
Image

At least, when I found it, it was pretty clear where the broken wire was. Burn mark and everything. I would imagine it’s possible to have a wire break, still contained within the blue insulation, that you’d never see. Which would really up the hassle factor in finding it.
Image
 
#4 · (Edited)
The blue heating wire is quite thin with some surprisingly tough insulation around it. Initially tried a razor blade to strip it, but the silver wires inside cut too easily. The 28 awg hole in my wire strippers worked way better! Soldered the heating wire break and put a little heat shrink around it. Mostly for strength, not so much for electrical insulation because, after all, the wire is designed to heat up.

Used hot glue to tack the wires back in place. It appears they used something very similar at the factory. Learned a little something about hot glue in the process. There’s more than one type, “multi-temp” and “hi-temp”. Interweb yielded varying answers on exactly what temp these two kinds will melt, so I can’t say for sure, but it was clear that hi-temp stays solid at a higher temp than multi. I just wanted to ensure that routine use of the heat wouldn’t weaken my hot glue, so I opted for the hi-temp glue sticks.

Used contact cement to glue the foam back together. Was also going to put a duct tape ‘band-aid’ over the foam ‘scar’ when finished. But I found that the contact cement, when fully dried, held the foam together quite strongly.

Recommendation: As you put the seat back together. Keep checking the heating elements and thermistor readings along the way. Nothing worse than “fixing it”, only to pop it in the Jeep and find that you’ve induced another wire break along the way.

Another odd thing I encountered that you may too. Learned the hard way to pre-position the seat recline so the aft seat back bolt is exposed BEFORE you remove the seat from Jeep power. I briefed that earlier in this thread. But at the time, I thought, no big deal, I’ll just apply 12V power directly to the connector when it’s on the bench.
Image

And that worked. Just fine….for the passenger seat. Oddly, it did not work for the driver’s seat. Thought maybe I had broken something in the whole tear down process. Once the seat was connected back up to C329 (driver’s seat power umbilical) all the seat motors worked perfect. A very smart friend of mine hypothesized that it may have something to do with the fact that ONLY the driver’s side has the seat posn/mirror memory module and that module (located under the seat) needs input from the CCD bus. Driver’s seat connector C329. Note the 6 wires, D1 and D2 are the CCD bus inputs:
Image

Passenger seat connector C335. Only 4 wires, no CCD bus connection:
Image

In both connectors above, pin Z1, 16 gauge black wire, is the ground wire. When the seat is out of the Jeep, it’s probably a good idea to test that you have a good ground at each front seat connector. I had a wonky ground on the driver’s side, that gave me fits chasing down. It showed good continuity (less than 2 ohms resistance) with Key Off, Key Acc, and Ign On. But when I started the Jeep, continuity went away. Ohms jumped up to 120! According to the FSM electrical diagram, the driver’s side is supposed to be grounded at G302/G303. Both grounds are on a metal hump underneath the carpet, driver’s seat side.
Image

G302 and G303 are there where they’re supposed to be. But, spoiler alert, the driver’s seat is not grounded there. I pulled my carpet, checked both grounds, removed, cleaned, shined up to bare metal and retried. Same result.
Image

Unfortunately, I’m the type that’s tenacious to the point of stupidly wasting my own time. I had to win on this. So out came the carpet (great time to clean it, I rationalized). And it does actually clean up amazing when you pressure wash it! Just takes a couple days to fully dry.
Image

Side trim over front seat belt and both door jambs came out. All to get access to giant wire bundle going from front to rear
Image

Unwrap the wire bundle (great time to add Dynamat to the floor, I rationalized) and trace out that Z1 ground wire for driver’s connector C329.
Image

Like I said, the ground is supposed to terminate at G302/G303 there under the driver’s front seat. It does not. That Z1 ground wire travels aft along the driver’s and pax door jambs. There’s two grnd splices that peel off and travel up the B pillar. As it makes a turn toward the pax side, another splice peels off and continues aft to the left rear wheel well area. Bundle turns the corner, travels under the rear seat, behind the power amp, and over to the pax side.
Image

Right between the power amp and the g-switch (on center hump under rear seat) there’s the Mother Of All Splices where 6 ground wires are crimped into one larger 12 ga ground wire that continues over to the pax side. Eventually making its way to ground point G301 on the metal hump under the pax seat. What this means is the driver’s seat power was actually grounded underneath the passenger seat.
Image
 
#5 · (Edited)
Image

Image

Coincidentally, or not, the fuel pump ground wire is one of these 6 wires shown. That fp grnd wire goes straight aft from the 6-1 splice thru the frame to the fuel pump. Full credit for figuring this out goes to forum member RDC_ZJ. I was stumped. My wonky ground was only happening with the engine running. Upon closer inspection, it was also happening when I turned the key to Ign On. But just for a second. The driver’s Z1 ground would jump up to 120 ohms and 2 secs later go back to good continuity/essentially zero ohms. And as reported earlier, when engine was started and running, the ground resistance would jump up to 120 ohms and stay there. Well what do those two ignition positions have in common with the fuel pump? Hmmm. Somehow, and I’ve no idea how, the operation of the fuel pump was robbing me of my Seat Heat ground. The splice itself actually looked ok, but I redid that crappy 6-1 splice anyway. Ran a 10ga marine wire from G301 under pax seat, all the way back to the 6-1 ground point. Barrel crimped and heat shrink. Also took the Z1 wire from C329 and grounded it directly to the metal hump under the driver’s seat. Where it’s supposed to be. Ran a new ground wire from C335 directly to metal hump under the pax seat. Repeated my ground tests. All fixed.

I want to add a shout out to RDC_ZJ, who helped me greatly with this project. Not only with my understanding of it all, but in the actual fine wire repair too. Just for fun, he re-engineered a Heated Seat Switch Pod to show Red LED backlighting on High and Green on Low! He has also worked up electrical diagrams of the HSCM (Left AND RHD!) and the Heated Seat Switch Pod. Guy knows his stuff. Hopefully, he can add those schematics to this thread so all the info is in one place. Thanks again, RDC!

As always, if I got something wrong, please add a correction. Hope this helps some of you get those inop heated seats back in working order, or at least saves you the ‘learning process’ time that, for me anyway, always seems to eat up so much time.
 

Attachments

#7 ·
Great write-up (y)

Passenger seat heater works in my first ZJ, driver's side wasn't working when I bought it in 2010. I pulled the seat and got lucky years ago, the cut in the heater wire was at a solder point located in an easy-to-access area. Heater stopped working again a couple years later, after which I haven't done anything to it. Non- heated leather seat when it's -10...-15°F isn't fun, but I guess my butt has gotten used to it during my 42 years in cold climate and working outside for the past 21 years.

The second 5.9 I bought before x-mas has the same issue on the drivers' seat, not sure if I'm gonna do anything about it or not. This ZJ has a bunch of other things I need to do (HVAC system is INOP, most likely wire related, sunroof won't close although relays click, and a few other small electrical gremlins), so when fixing those I might follow this write-up. I'm just not too keen on diving into the seats, I'm afraid on tearing things up.
 
#8 ·
Switch pod and HSCM schematics. The LHD and RHD HSCM essentially do the same thing, but they are not interchangeable as they use different connectors.

Possible Thermistor replacement. Who knows what the actual specs on the original are anymore, but this one should get things going again if you have a bad or damaged one in there. - Part # RL3006-5340-140-D1 and it can be found at DigiKey, Mouser and the like.
 

Attachments

#10 · (Edited)
Does anyone have an exact ID and source for the blue resistance wire? It's time to rewire the seat bottoms with all new blue resistance wire.

I suspect it is some Nichrome alloy stranded wire insulated with a Teflon jacket. Over the years I installed several Mopar seat heat repair kits, P/N 05015478AA, but thousand mount/dismount cycles of the driver seat and to a lesser extent the passenger seat have created many fatigue breaks in these blue wires.
 
#12 ·
Update: Just learned this today. Evidently there are two different HSCMs. In 1996, the first year of ZJ heated seats, the HSCM is part #56042055 Revision A. In 97 & 98 it’s part #56042055AB. Same location, same function, however, different shape module and different wire pigtail. The Rev A wire pigtail also has a release tab you have to depress to release the module unlike the 97/98 which just pulls straight out of its pigtail like a typical relay.
Image

So for those of you troubleshooting a 96, when you do the continuity checks described above, the A-F check and the E-F check, use this conversion chart graciously supplied by forum member RDC_ZJ. This applies to Rev A modules and also RHD ZJs.

A=3
B=NC (no connection)
C=1
D=2
E=8
F=7
G=NC
H=NC

IOW, your A-F heating element continuity check would be between pins 3-7 on a 96 or a RHD. Your E-F thermistor check would be pins 8-7.
 
#13 ·
Sorry for resurrecting an old thread. But what do we do when the seats get WAY too hot?
My drivers seat on my 98 ZJ gets unbearably hot that I have to lean forward until it cools down, however the passenger seat gets comfortably warm, way less warm than my drivers seat
 
#14 ·
My drivers seat on my 98 ZJ gets unbearably hot that I have to lean forward until it cools down
Is that on just Low or is it the High setting?

sounds like the thermistor: 1. may not be close enough to the heating wire, and/or 2. may need to be replaced.

As a quick and inexpensive troubleshoot, swap the HSCM’s and see if it behaves the same. If it does, then the problem lies downstream of those.

OR, bring that seat on over and I’ll trade driver’s seats with you 😉. Its 27 outside, snowing and i have to drive to work right now.
 
#18 ·
Probably has nothing to do with the fact the driver seat was cut in the middle from front to back and the thick black wire between the cushion foam have been wrapped together in electrical tape? Surely not :^]