Jeep Enthusiast Forums banner

1998 Jeep Wrangler TJ 4.0L Engine Issues

4.1K views 16 replies 4 participants last post by  superj  
#1 ·
Boyyyy have I got a saga for you guys. Get a snack and your reading glasses, here we go...

So, back in March 2023, I was driving my 1998 Jeep Wrangler Sahara to my brother-in-law's to help him with something around the house. While sitting at a stop light, the Jeep just abruptly stopped running. Did not putter, did not show any signs of degraded performance before, just died like someone pulled the plug. It would not start up again, so I put the hazards on and pushed it into a parking lot for him to come flat tow me back to the house, where my Jeep sat until a few weeks ago. I had my first child & future Jeeper in June 2023 and have been a little short on garage time since then. Finally getting some time to get back out there.

Background / Important information:
  1. The Jeep is a 1998 Jeep Wrangler (TJ) Sahara, with the original 4.0L and a 5sp M/T with 252,050 mi
  2. Had a pesky random misfire code for a LONG time and finally traced it down to cylinder head issues.
  3. Back in May 2022 (249,684 mi) I had the cylinder head gone-over because my exhaust valves were pounding the crap out of the seats. New hardened seats, guides, springs, seals, rockers, pushrods and keepers + surface machining to level the deck-mating surface. Same valves, but cleaned, lapped, etc. Car ran GREAT after this.
  4. While machining was taking place, I went over the engine management harness and repaired some frayed / cracked / crappy wires. Then, re-wrapped and replaced the loom for protection.
So, the Jeep sat for a long time and I would occasionally go out and look at it or check on stuff, but I just didn't have time. I did get the battery checked almost right away and it turned out to be bad, but I was not going to be that lucky. So, I have a new battery, purchased in May 2023. I was still getting a feeling it was electrical stuff, which is always frustrating to me, so I put it off.

A few weeks ago, I got out there and charged the battery overnight, then decided to take on the challenge. I could get it to start, but not to stay running. I tested spark, had no spark. So, I tested the coil, had no power. So, I tested the CKS signal & power, which were good. I removed the coil and tested it, but it turned out to be good. When I plugged it back in, the Jeep had spark at all 6 cylinders and would start, but not run. Hmmmm...

Long story short, the weird results were because something going on in the harness. I found this because I was replacing the valve cover - after removing it to watch for a dead / stuck valve - and when I moved the harness to put the cover on, my A/C compressor clutch started clicking. Then, my cruise control servo was making noise.... It was obvious to me that something was shorting or grounding out in the engine management harness. "Aha! That should be easy to find!" I thought...

I took the harness out and undid all my work from 4,000 miles ago to find some wires had cracked since then, or I just missed them, I'll let you decide which. I was hopeful that repairing these would be the trick. I put the harness back and jiggled it around. No more weird clicking. Nice!

I went to crank and now the Jeep will start, but only if I hit the gas. Then, the gages all would bottom out and it would die. I could keep it "running" with throttle input, but it sounded BAD and the gages never recovered if I kept it running. However, if I turned the key off after, then back on, the cluster would light back up and be fine. Hmmmm. Sounds like a ground issue... So, I cleaned the battery posts, even though they were "brand new", cleaned the terminal lugs, then removed & cleaned the two engine black grounds. PRESTO! Now the Jeep starts & (barely) idles at 300-500 rpm for about a minute, before dying off. No more weird cluster nonsense, no more start up issues. It starts EVERY time, just won't stay running. I am getting closer...

I read somewhere that the Jeep ECM sometimes needs to "re-learn" how to idle and you can do this with a drive cycle or two, so I took it for a test drive around the neighborhood last night. It ran awfully for the ~15 minutes I was out and about and never got better.

This is where I am as of now. I did a lot of troubleshooting this weekend and I still do not have the Jeep running well. It will start every time, but will not find idle and will not stay running beyond a minute or so.

Here is what I know as of this weekend(includes some summary from above):

Electrical
  1. No codes…
  2. No blown fuses in either fuse box
  3. All PDC relays operating correctly
  4. Swapped relays to make sure ASD relay was not stuck
    • Honked the horn, it honked, so I swapped them. When I honked the horn after the swap it also honked. Still no start. Not a test, but still a quick way to test.
  5. Battery replaced in May 2023, while Jeep was in garage after dying on the road
  6. Checked Engine Management Harness for cracks and repaired
    • Cracks in IAC, IAT, and thermostat wires
  7. Turned crank very slowly while back-probing the CKS
    • There were brief spikes of 5V, which is the correct signal for a passing tooth.
  8. Cleaned battery posts and terminal lugs
  9. Inspect & clean engine grounds
  10. IAT signal, read from OBDII scanner Live Data, showed temps between 109deg and 117deg while idling & revving in the garage, which seems correct
  11. 252052 mi (today) - replace all six spark plugs with AP985 plugs (pulled them for compression test and the existing ones were BAD).
  12. Watched TPS signal on live data and played with the throttle > followed my commands
  13. 02 sensors
    • Downstream has ~5V on harness side & 7.4 ohms on sensor heater
    • Upstream has ~5V on harness side & 4.8 ohms on sensor heater
    • Live Data Signal for both sensors bounced between 0.24V-1.0V, as expected
Mechanical
  1. Removed valve cover and watched to make sure there were no dead valves or anything weird
  2. Checked valve bridge torque > All to spec
  3. Compression Test > all around 150-160 psi
  4. Nothing egregious found with the borescope in any of the six cylinders
  5. Fuel pressure at rail was sustained 48 psi at all rpms, as expected
  6. Put the mechanic’s stethoscope on each injector. No weird firing or fluttering. All consistent “volume” and correctly changed with engine speed
I am running out of ideas other than a possible internal mechanical failure, but that is a stretch, if I am being honest. I thought I heard a ticking while I was on my test-drive, but it was probably me just being paranoid. Any ideas on what might be going on or suggestions on what to do? Let me know if I left out any important details.

Thank you in advance!
 
#3 ·
nice detailed post
1) did it ever run well after it sat if not could the gas in tank be bad/contaminated?
Thank you. I was trying to give the full picture without being too chatty.
This is an interesting idea. I failed to mention that I did top off the gas on the wild idea that the tank was empty / the gauge was faulty. I did test the fuel pressure with a \gauge on the Schrader valve on the fuel rail literally today. The relief valve has a hose to drain excess after testing and the fuel was VERY clean & clear. Not ruled out 100%, but I feel like it is probably not the gas.

2) high miles the timing chain could be loose and have jumped a single tooth
Hmmmm. I thought about doing this when I did the cylinder head, but got a Melling-brand sprocket / gear kit + a Mopar chain and the gears just did NOT fit right. Well, they did not fit at all. I did some research and a lot of people have had issues with it. So, instead of replacing part of it, I replaced none of it. Kind of stupid, ey? Any recommendations on what brand or where to get parts? Or should I just keep the old sprockets / gears and put the new chain on?
 
#5 ·
is it possible you removed old chain and gears to try new ones then decided to reinstall old ones and got old chain off by a single tooth, that would make it run like crap
That would definitely be possible, although I took special care to align them, because I was trying to fix that misfire. It also does not make sense with the way the Jeep died in the middle of the street after running great for 3000 miles after the cylinder head work. I am more inclined to think the "chain jumped the sprocket tooth" theory you mentioned.

All that said, I removed all the crap in the way to get to the timing chain and it is aligned properly. If I place my credit card in the ridge on the crank sprocket and make a line to the slot on the cam sprocket, they are perfectly in line. My 6" straight edge / rule was too long, but that method suffices. There is a bit of slack in the chain (surprisingly not as much as you would think), so it might behoove me to replace it right now, just to rule it out, since I already went through all the trouble.

also dd you remove and reinstall distributor
I did remove the distributor and reinstall, being sure the rotor was aligned with Cylinder #1 TDC, per the FSM instructions.
 
#6 ·
Well, it turns out I did not keep the timing chain. Thought I did for some reason, but the extra chain I have is for my motorcycle. Jesus Christ. Where is my mind? At any rate, the marks are lined up and the chain is pretty tought. There are no marks on the timing chain guide / wear piece.

Since there is nothing ridiculous in there, I torqued the cam sprocket back to spec and cleaned up the old gasket mating surfaces. I will go get some new gaskets tomorrow and button everything back up.

On to the next thing someone suggests....maybe a second or third time is a charm on the distributor? I still am looking for something glaring at me, since the engine just immediately cut out. Like a bad sensor or something broken.

I read that the poor idle could be a product of the IAC going bad, but I replaced that with a Mopar OEM part in Mach 2022. When I removed it this evening to inspect, it was clean as a whistle.
 
#7 ·
good fuel good spark good air and mechanically sound should run

the "harmonic damper" rubber can fail and move the timing marks around

If you are near a u pull parts you could try a pcm from a xj 97 or 98 4.0 auto or 5 speed ran my 98 TJ sport 4.0 5spd on an 97 XJ 4.0 auto pcm for a couple days just to prove it would work
only issues were cruise control would not set as auto pcm interpreted the 5spd jumper replacing the park neutral switch as always in park so precluded engagement of cruise control and got a cel with code for no tcm on the ccd bus as xj auto aw4 does use a tcm

there are 8 different xj pcm part numbers that should work as a test
97 4.0 auto federal emissions
97 4.0 auto calif emissions
97 4.0 5 spd federal emissions
97 4.0 5 spd calif emissions
98 4.0 auto federal emissions
98 4.0 auto calif emissions
98 4.0 5 spd federal emissions
98 4.0 5 spd calif emissions

just avoid any xj 97 98 with VTSS module and those are pretty rare anyway

in 1999 they went from jtec to jtec+ for pcm and skim became an option also changed oil pressure sensor wiring
1996 XJ is its own strange animal as first year obd2 but still used old non bus controlled cluster
TJ just skipped 96 year model
 
#9 ·
good fuel good spark good air and mechanically sound should run
My thoughts exactly... very frustrating

the "harmonic damper" rubber can fail and move the timing marks around
Really?! That seems easy enough to replace. Any way to test for that?

If you are near a u pull parts you could try a pcm from a xj 97 or 98 4.0 auto or 5 speed ran my 98 TJ sport 4.0 5spd on an 97 XJ 4.0 auto pcm for a couple days just to prove it would work
Pick parts are getting so expensive these days... I might do this after I have exhausted all other options.
 
#8 · (Edited)
Two things stand out to me:

1. Wiring harness repairs

Usually when things go bad right after big repairs, it's something you did. Although I just went through a similar experience as yours and it turned out to be a legitimate coincidence.

-Did you confirm that the broken wires were actually for the AC clutch and the cruise?
-In what ways were the wires broken? Aged, brittle cracks or damaged from being pinched/abraded/melted/etc?
-How were they shorting? 2 wires touching? Or touching to ground?
-Neither the AC or cruise would have power in the state that you are parked (with valve cover off doing diagnostics). I guess maybe you could have left the AC/Defrost on, but not the cruise.

2. Going from no spark at all to running after simply disconnecting and reconnecting the coil.

This should not happen. Are you sure the coil is good? Sure it's not intermittent? Is that the only thing you touched at that time?

Other ideas:
-Ruling out fuel pressure is an easy thing to do. I'm sure it's not the problem, but you can rent the tool from Autozone and just remove that question.
-The computer will throw a code if it's running that bad. Sometimes it takes a long time. I would run it long enough to get some codes.
-Do you have the means to monitor the crank position sensor signal while running?
-What parts have you replaced since owning the Jeep and are they aftermarket. Like cam/crank sensors, coil, etc

It's funny how parallel our situations are. I put a new cylinder head on 9 months ago (also due to worn seats at the same mileage!), ran great, sat for a few months, then started getting misfires. Thought I had major mechanical issues due to head install, tested everything over and over and over, etc, etc. Turns out - I'm pretty sure at this point - my coil misfires when it gets hot from engine temperatures. Only 35k miles on the coil and the little bastard decided to go bad right after I did major mechanical work. Words can't describe how frustrating that is.
 
#10 ·
Usually when things go bad right after big repairs, it's something you did.
I totally agree with that. It is likely something I did. I would like to completely rebuild the harness, because once you start moving 25 year-old wires around, you start having problems. I have wired entire racecars in college. So, I know how to, but it is VERY hard to justify the cost of all the wires and pins, at this point.

-Did you confirm that the broken wires were actually for the AC clutch and the cruise?
-In what ways were the wires broken? Aged, brittle cracks or damaged from being pinched/abraded/melted/etc?
-How were they shorting? 2 wires touching? Or touching to ground?
-Neither the AC or cruise would have power in the state that you are parked (with valve cover off doing diagnostics). I guess maybe you could have left the AC/Defrost on, but not the cruise.
  1. The damaged wires were for the IAT, IAC, and thermostat.
  2. One wire had a spiral crack in the insulation, one had a chip of insulation missing (exposing the strands), and the last had a slit in the insulation (exposing the strands). None were adjacent to any other damaged wires, but I wrapped the damage in Tessa tape and plugged it back in and the issues went away. Weird.
  3. I have no idea. It just went away. Not happy with that answer, tbh.
  4. I did not have the A/C or cruise (obviously) on... Good point.
2. Going from no spark at all to running after simply disconnecting and reconnecting the coil.

This should not happen. Are you sure the coil is good? Sure it's not intermittent? Is that the only thing you touched at that time?
The coil resistance tests within range and it is getting / giving all the right signals now. Would a bad / intermittent coil correspond with the issue I am experiencing? It starts and runs every single time, but idles low and putters out eventually. Doesn't seem to be related to coil, does it?

-Ruling out fuel pressure is an easy thing to do. I'm sure it's not the problem, but you can rent the tool from Autozone and just remove that question.
-The computer will throw a code if it's running that bad. Sometimes it takes a long time. I would run it long enough to get some codes.
-Do you have the means to monitor the crank position sensor signal while running?
-What parts have you replaced since owning the Jeep and are they aftermarket. Like cam/crank sensors, coil, etc
  1. Fuel pressure is a steady 48 psi.
  2. I can do that once I put the car all back together after checking the timing chain. Just let it run and wait for a code.
  3. I wish I had a scope. I do not have a means to do that. I have done a test were I back-probe the sensor and hand crank to watch for the signal to change as a tooth passes the sensor. I got results that suggested the CKS is working properly.
  4. I have replaced a **** load of parts, man. Too many to count. All Mopar if available (not discontinued).

It's funny how parallel our situations are. I put a new cylinder head on 9 months ago (also due to worn seats at the same mileage!), ran great, sat for a few months, then started getting misfires. Thought I had major mechanical issues due to head install, tested everything over and over and over, etc, etc. Turns out - I'm pretty sure at this point - my coil misfires when it gets hot from engine temperatures. Only 35k miles on the coil and the little bastard decided to go bad right after I did major mechanical work. Words can't describe how frustrating that is.
That is basically the same story. Weird. Hope I can trace the issue down eventually.
 
#14 ·
So, I put the timing chain cover back on with a new gasket. While I had the engine mostly apart, I put the thermostat in that I forgot to install during the cylinder head reinstallation. I noticed I had forgotten it after I had every thing back together and just figured i would get to it when I got to it. That was today. lol.

I decided to uninstall and reinstall the distributor, to make sure I wasn't off by a tooth or something. It took me three times to get it right, but I finally got it installed and the Jeep runs like a top! I hate the way that thing installs with having to guess what "11 o'clock" exactly is, then guessing how much to pre-spin the worm gear before installing it to get it to spin into the 11 o'clock position. Whatever. It is fixed!!

Now... I do not think this is what killed the Jeep back in March or May or whenever it was that it died. I think it was probably related to damaged wiring or grounds or something. I uninstalled the distributor a while back when diagnosing and I must've gotten wrong.

So, the answer to the question "What broke the Jeep?" is, "Heck if I know!"

The answer to "What fixed the Jeep?" is, "Uninstalling and reinstalling a bunch of bits, playing with wiring and repairing damaged wires, a new battery & spark plugs, and a bunch of time."

Comments? Thoughts?
 
#17 ·
and that little light is called a noid light, the one that goes between the spark plug lead and plug to alert when tis firing. way better than the old school way of "hey man, hold this really quickly while i turn the key"