• The site migration is complete! Hopefully everything transferred properly from the multiple decades old software we were using before. If you notice any issues please let me know, thanks! Also, I'm still working on things like chatbox, etc so hopefully those will be working in the next week or two.

P0305 and P0401 96 3.1L Fixed

alacran

New member
Last Sunday we changed the EGR valve (Duralast brand) and the next day the SES light came back on. Checked the car today (Actron scanner) and it has two codes...
P0305 - Misfire detected cylinder 5
P0401 - EGR system performance...

We cleared the codes and test drove it to find out what code is setting first. On a hard pull or under high load the P0305 sets first. It took two runs to get that code by itself, on the first run both codes set at the same time. We checked the plug and swapped wires between #1 and #5. P0305 set again by itself. So now we got P0305 to set twice by itself under a high load.

Ran out of time to swap the coils and try again. My question is what gives? or why is it setting both codes?

I am thinking that OBD cannot run the EGR test with the P0305 code stored so it sets the P0401 when it cannot run the test. So, I advised my dad to lay off and keep it below 2500 RPM. Basically, lay off until it runs the EGR test. The scanner displays I/M monitors and for EGR sytem the status is "Not ready" or test not completed.

TIA

UPDATE - missfire and EGR fault are now fixed! The missfire was a cracked spark plug. The EGR fault got worse and we found a plugged EGR port in the upper intake manifold. used a tube cleaner and hammer (tapping around the outside to break up the carbon). A couple of hours later it was clear as can be and it passed the OBD test soon after.
 
Last edited:


Re: P0305 and P0401 96 3.1L

Well generally the pcm does diagnostic tests on things like EGR,Heated catalyst ect all at the same time, So that may be why they are showing up at the same time. Thats the next thing I was going to suggest is to swap the coils out. The pcm can run all the tests it wants to. No matter what codes are stored or present. That is as long as it is not the same code/test that is trying to be performed. Example: A faulty EGR will result in a incompleate or failed EGR test.


Also,the PCM continuously tests for misfire while a EGR is a once per trip test.


Hope that helps.
 
Re: P0305 and P0401 96 3.1L

I belive each OBD diagnostic test has its own enablers for each system. I am familiar with the enablers for an EVAP tests and i am sure the enablers for the EGR system are different.

I am just wondering if i am overlooking something. The wiring to the EGR and ICM are in a close area there. Maybe its a wiring issue. Why would it set both codes otherwise? IDK
 
Re: P0305 and P0401 96 3.1L

UPDATE: Codes came back today under normal street driving. Wiring problem could be a possibility. Does anyone have a wiring schematic?
 
Last edited:


Back
Top