Stock Grand Cherokee Tech. All ZJ/WJ/WK Non-modified/stock questions go here! ZJ (93-98), WJ (99-04), WK (05+)
All ZJ/WJ/WK specific tech questions asked here!

My GC 4.0 P0300 code fixing journey

Thread Tools
 
Search this Thread
 
Old 06-15-2012, 04:41 PM
  #1  
Junior Member
Thread Starter
 
unclecameron's Avatar
 
Join Date: Nov 2008
Posts: 76
Likes: 0
Received 0 Likes on 0 Posts
Year: '98
Model: Grand Cherokee
Engine: 4.0
Default My GC 4.0 P0300 code fixing journey

I've got an intermittent miss on a newly rebuilt engine and just rebuilt transmission, here are the steps I've taken to try to find it and fix it, still not working: Replaced plugs, wires, cap/rotor, air cleaner (K&N), checked wires, bolts, timing, cleaned injectors, checked injector wiring, loosened fuel cap, checked compression (great on all cyl's), checked fuel lines on engine side. It will just intermittently miss, then run perfect. It ran perfect for about 10K after I rebuilt the motor, then the transmission went and I had it rebuilt, and it works fine. Next I'm on to dropping the tank (because I have to rewire the trailer lighting pigtail) and looking for fuel problems. For awhile it would throw 0302 and/or 0306 codes, now it just throws 0300 codes every once in awhile, and then stumbles, especially when cold, otherwise it runs amazingly strong, just can't figure this thing out, so I thought I'd report back if I get it figured out and report back as I replace more things. In the meantime, let me know if anyone has places to check that I haven't gotten to yet, I guess this thing might be new by the time I figure it out, hope not.
Old 07-06-2012, 05:18 PM
  #2  
Junior Member
Thread Starter
 
unclecameron's Avatar
 
Join Date: Nov 2008
Posts: 76
Likes: 0
Received 0 Likes on 0 Posts
Year: '98
Model: Grand Cherokee
Engine: 4.0
Default

Okay, an update after swapping many more parts:

The tank fill and return lines were partly unseated, so I put them back where they should be and clamped them, no change.

I thought it may have something to do with the throttle position sensor, so I replaced that, it ran a little better, and the tranny stopped jumping in and out of overdrive, but the engine still had the same problem.

At this point I started looking back at the crank angle sensor, since the computer started setting codes about the crank angle sensor, or cam sensor, so I replace the crank angle sensor for the 3rd time, since a friend said it wasn't putting out a good square wave when he checked it with an oscilloscope. It ran better, but then totally died about 1/4 mile later on the side of the road and I limped it back to my friend's garage.

Then I swapped out the pickup sensor underneath the rotor, which was the other cause of that code. It ran much better and I tried to drive it home - made it 5 miles and died on the side of the road.

At this point I figure there are only two things left to replace: the coil and the computer. Another friend who tears apart Jeeps had a '98 GC w/4.0 that a guy just rolled, and it had both a computer and coil. I got them from him, and installed both, now it runs perfect, er, well, for the first 30 miles anyway. Whether or not this fixes it, I hope it helps some other poor schmuck who's trying to troubleshoot the same problem, this one is tough to diagnose, if I'd taken it to a dealer it would've cost thousands of $'s I'm sure, which would've made it pretty crappy in the cost-effective-vs-buying-something-else department. We'll see how it goes
Old 08-05-2012, 08:26 AM
  #3  
Junior Member
Thread Starter
 
unclecameron's Avatar
 
Join Date: Nov 2008
Posts: 76
Likes: 0
Received 0 Likes on 0 Posts
Year: '98
Model: Grand Cherokee
Engine: 4.0
Default

After a couple thousand miles, it started bogging when you accelerate quickly, even if you pop it in neutral, but only after warmed up. It's like you're driving down a dirt road and hit a 2 foot mud bog suddenly, but without the bog. Just gutless all of a sudden, decreasing rpm, just seems to run out of power. If you accelerate steadily it doesn't do it, only when it's quick. It seems to be intermittent, but hopefully it's just a matter of the new computer adjusting to the "new" sensors in this motor, which would've had different values than the one it came out of. Sure hope it fixes things, otherwise the next step is probably the wiring harness...grrr.
Old 10-18-2013, 11:51 AM
  #4  
Junior Member
Thread Starter
 
unclecameron's Avatar
 
Join Date: Nov 2008
Posts: 76
Likes: 0
Received 0 Likes on 0 Posts
Year: '98
Model: Grand Cherokee
Engine: 4.0
Default

FIXED IT! This was a tough one. Basically, the computer thought it was O2 sensor, or something engine related, but it was lying.

What was happening is there was debris in the tank and a partially plugged fuel filter, so when the vehicle resonated just right, the debris would float up and clog the filter enough to starve the engine and set a code, but as soon as you shut it off, the filter vacuum would stop, and the debris would float back down to the bottom of the tank. Sometimes it happened when you hit a bump, but not always.

I replaced the fuel pump/filter assembly and it works fine now. I think if I would've had a scanner that actually watched my ODBII stuff real time while I was driving and had the ability to freeze/record that data for a few seconds before/after the thing started acting up, I probably could've found it sooner. But all I have is a code scanner/eraser. So that's the next thing on my list when something like this happens again, because those scanners are getting cheap enough to afford for weekend mechanics instead of $thousands from Snap-On, so I might check that out.

This problem took me around a year to fix, and my GC has lots of new parts now, so it oughtta run forever Hope this helps someone else with the same problem, this one was tough!
Old 10-18-2013, 09:56 PM
  #5  
CF Veteran
 
Bustedback's Avatar
 
Join Date: Feb 2010
Location: Oroville, CA
Posts: 12,367
Likes: 0
Received 22 Likes on 21 Posts
Year: 1995
Model: Grand Cherokee
Engine: 4.0 with all of the noise and clatter
Default

Nine times out of ten a P0300 (random misfire) is set due to fuel starvation.
Old 10-19-2013, 01:15 PM
  #6  
Old fart with a wrench
 
dave1123's Avatar
 
Join Date: Nov 2010
Location: Manlius, east of Syracuse, NY
Posts: 14,398
Received 728 Likes on 632 Posts
Year: 2000 XJ Sport & WJ Laredo
Model: Grand Cherokee (WJ)
Engine: 4.0L
Default

I sincerely hope you cleaned the tank!
Old 10-19-2013, 08:12 PM
  #7  
Junior Member
Thread Starter
 
unclecameron's Avatar
 
Join Date: Nov 2008
Posts: 76
Likes: 0
Received 0 Likes on 0 Posts
Year: '98
Model: Grand Cherokee
Engine: 4.0
Default

It actually set a variety of codes intermittently. Anyway, I hope this helps the next poor guy who has the problem. It would've been nice to know about the fuel starvation aspect many months ago, but at least this might help the next guy.
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Ye Ol' Cherokee
Stock XJ Cherokee Tech. All XJ Non-modified/stock questions go here
3
04-25-2017 08:35 AM
Ye Ol' Cherokee
Stock XJ Cherokee Tech. All XJ Non-modified/stock questions go here
15
09-05-2015 04:36 PM
hpwrestler220
Stock XJ Cherokee Tech. All XJ Non-modified/stock questions go here
1
08-31-2015 02:20 PM
GregB58
Stock XJ Cherokee Tech. All XJ Non-modified/stock questions go here
0
08-28-2015 08:30 AM
dgkallday3291
Stock Grand Cherokee Tech. All ZJ/WJ/WK Non-modified/stock questions go here!
1
08-20-2015 09:43 AM

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 


Quick Reply: My GC 4.0 P0300 code fixing journey



All times are GMT -5. The time now is 06:53 AM.