Engine codes

coyotefong

NAXJA Forum User
Location
Holland, MI
2000 Cherokee, I-6 4.0L< AW-4

I just swaped an engine into my jeep. The engine doesn't want to start. It cranks but doesn't want torun. Check engine light came on and I had a friend run a code checker on it. Three codes came up;

P0351
Ignition circuit coil A
Primary/ secondary
Circuit Malfunction

P0352
Ignition circuit coil B
Primary/ secondary
Circuit Malfunction

P0353
Ignition coil C
Primary/ secondary
Circuit Malfunction

Can anyone give me an idea of where to check for these?
 
Sounds like your coil pack is hosed or the wiring between the computer and the coil pack is screwed up or not plugged in right.

What year motor did you swap in? If 99/earlier, did you make mounting brackets for the coil pack or otherwise find a way to ground the mounting bolt holes that it uses as its grounds?
 
My best geuss is the motor I put in the jeep was a 93 or 94. I made mounting brakets and I mounted it to the valve cover. I didn't make any seperate ground straps. Bolting it to the valve cover should work or would the valve cover gasket negate that?

Is there a test I can perform (mutimeter?) to see if the coil pac is toast?
 
The engine I put in my jeep had a distributer, the engine I had didnt, so I swaped my electronics from my blown engine to the new one (better than getting a new jeep comp). The engine I put in never had the mont holes for the coil pac. The coil pac just sits on the plugs so a mount is needed to keep it in place.
 
yeah, the 0331 head has mounting bosses that the coil pack bolts to, and I'm pretty sure one of the bolts also acts as a ground for the coils. Pull the pack off and see if you can find which one it is, then run a ring terminal and wire to the nearest convenient bolt on the block.
 
Battery voltage is supplied to the three ignition coils from the ASD relay through a fuse in the PDC. (Fuse # 18 on a 01XJ)
The Powertrain Control Module (PCM) opens and closes the ignition coil ground circuit for ignition coil operation.

So check your fuses...check the ASD relay. Check for Battery voltage at the coil rail on pin 2.
Did you connect up the Coil Capacitor?
 
I got the codes cleared and did the poor mans prime. The jeep started and ran fine, got it up to temp and decided to take a test drive. Put it into revrese and it stalled. Tried restarting but alot of crank and no start.

The coil is grounded and the plug is good. Could the crank posistion sensor going bad make those codes show up? What about the NSS?
 
Since you had it running fine for quite a while, but it died when you put it in reverse, I would suspect a loose electrical connection somewhere. Check all connections, inspect your wiring harness closely. If you get it started again, wiggle your wiring harness, section by section, to see if you can isolate a bad connection somewhere.
 
Okay, thanks for the help. I'll check the conections. I know it has to be something simple that I missed.

Check all the other ground connections. What you just described sounds like what my dad had going on after his engine swap and it turned out that he forgot to tighten down a ground wire on the passenger side.
 
Battery voltage is supplied to the three ignition coils from the ASD relay through a fuse in the PDC. (Fuse # 18 on a 01XJ)
The Powertrain Control Module (PCM) opens and closes the ignition coil ground circuit for ignition coil operation.

So check your fuses...check the ASD relay. Check for Battery voltage at the coil rail on pin 2.
Did you connect up the Coil Capacitor?

I don't want to sound dumb but I rather look silly than have a broke rig. What is the PDC and where is it? Also where is the coil capacitor? My coil sits on top of my plugs, is it part of this?
 
It's been awhile in the making but about 1am this morning I was able to get my jeep on the road. I went back through my rig looking for things I did during the swap to see if I did it right. I re-cleaned the grounds, changed the strap ground ( the one that goes from the fire wall to the back of the engine) to a wire. I re did my ignition coil mounts ( the ones I made atualy put the coil in a bad posistion). Re-set the engine to TDC and ajusted the camshaft sensor. I also replaced the IAC sensor, the ASD relay, and the crankshaft sensor.
 
after all the things I replaced I believe my non starting issue steemed from my oilshaft drive/camshaft sensor being off posistion from the start. So my rig is on the road, I still need to baby it some and check for leaks and fluid levels.

Question: When should I change the oil? I heard some change the oil in there new engine at 500 miles, does that sound right?
 
Battery voltage is supplied to the three ignition coils from the ASD relay through a fuse in the PDC. (Fuse # 18 on a 01XJ)
The Powertrain Control Module (PCM) opens and closes the ignition coil ground circuit for ignition coil operation.

So check your fuses...check the ASD relay. Check for Battery voltage at the coil rail on pin 2.
Did you connect up the Coil Capacitor?


Coil capacitor? Would this be a black sensor that attaches to a ground stud on pass side of block?

I just installed a motor in a 99 WJ, the 99 did not have this sensor or a wire connector that matched it.. but the donor engine (a rebuild out of an 00 WJ wreck) did have this sensor.

I'm experiencing the same codes as the OP. Jeep starts and idles beautiful but sputters and stalls when accelerator is depressed throwing the same codes. If left to idle it does not throw a code.

I have a spare coilpack, IAC, TPS i will try as well as pulling the Bosch Platinums i threw in. Anything else i should be looking at? I'm new to OBDII..
 
Back
Top