1997 - 2003 F150 1997-2003 F150, 1997-1999 F250LD, 7700 & 2004 F150 Heritage

Dreaded P0320 Diagnostic Code

Thread Tools
 
Search this Thread
 
  #1  
Old 11-19-2007, 03:44 AM
bseishen's Avatar
bseishen
bseishen is offline
New User
Thread Starter
Join Date: May 2007
Posts: 2
Likes: 0
Received 0 Likes on 0 Posts
Dreaded P0320 Diagnostic Code

I have a 2000 F-150 with a 4.6L and around 101,000 miles on it. About 4 months ago the problems started, Intermittently Bucking at low and fast speeds and stalling out at idle (changing gears/ making turns) p0320 diagnostic code. Thinking it was an automatic transmission issue not an engine issue, I took it to a transmission shop and had all the solenoids replaced. Found out quickly that that wasn’t the issue. Next I:<o></o>

-Replace Crankshaft sensor(CSS) with an Autozone part<o></o>

-Problem subsides for several days reappears and take it to the ford garage instead of just throwing parts at the truck.

-Ford garage replaces DPFE sensor and they say the CSS signal “Looks Weak”<o>:</o>

-Now Low EGR flow code from OBD<o></o>

-Ford garage cleans EGR system<o></o>

-Works fine for several day then same thing again.<o></o>

-I replace the Idle Air Control<o></o>

-Ford garage replaces CSS plug and makes a new harness all the way up to the computer

- Solves the problem for a little while, I take it back to the ford garage.

-They keep the truck for a week and replace the CSS.

-That solved the problem for about a month and now the p0320 code again. Tonight I decided to disconnect the alternator and aftermarket sound to see if RF was the culpruit. RF is not the problem. They only resort I can think of is to replace the computer. Is there any other ideas out there? Thanks in advance.<o></o>

-Ben<o></o>
 
  #2  
Old 11-19-2007, 12:37 PM
Bluegrass 7's Avatar
Bluegrass 7
Bluegrass 7 is offline
Lead Driver
Join Date: Sep 2006
Posts: 7,807
Likes: 0
Received 93 Likes on 74 Posts
First the tonge lashing.
Why do you guess and throw parts at it before you find out what the 320 code is.
It has nothing to do with the transmission.
Nothing to do with the EGR.
The delay you see after any service is just the drive cycles it takes for the code to be reset.
Shame on the dealer service for acting as they have on your problem.
The 320 code is a detected erratic input to the PCM from the crank sensor.
What could be causing it is a poor connector contact, wiring and it's shielding, interference source, interference suppression caps on the injector lines could be faulty, bad coil with intermittant shorted turns sending trash back thru it's harness etc. Anything that faults a solid signal to the PCM. After all, everything that goes on with the motor is referenced from the crank sensor.
Look at the fault from that point. May be hard to run down but that's what your looking for.
Once you clear the code, it often take more than one drive cycle to reset the code if the problem is still present. It's designed to be this way or you would see the CEL flash a lot for intermittant conditions that take place.
 

Last edited by Bluegrass 7; 11-19-2007 at 12:40 PM.
  #3  
Old 11-19-2007, 12:42 PM
Wilber15's Avatar
Wilber15
Wilber15 is offline
Elder User
Join Date: Nov 2001
Location: Duluth, MN
Posts: 892
Likes: 0
Received 1 Like on 1 Post
I love people like this. I've replaced everything and it still doens't fix it!! Then they bring it to us and we actually perform DIAGNOSTICS on the truck and figure out whats wrong. Thats the difference between techs and parts replacers.....
 
  #4  
Old 11-20-2007, 12:09 AM
bseishen's Avatar
bseishen
bseishen is offline
New User
Thread Starter
Join Date: May 2007
Posts: 2
Likes: 0
Received 0 Likes on 0 Posts
Thanks for the input bluegrass. I will get the o'scope and the multimeter out tomorrow and see if I can hunt down some interferance. I don't know if this helps but the only time it throws the 320 is when it is bucking in drive going over 5mph. When it dies idleing in drive, no pending codes are thrown. Also what is the normal Idle RPM when the engine is warm. Mine is around 550-600RPM's.
-Ben
 
  #5  
Old 11-20-2007, 12:33 PM
Bluegrass 7's Avatar
Bluegrass 7
Bluegrass 7 is offline
Lead Driver
Join Date: Sep 2006
Posts: 7,807
Likes: 0
Received 93 Likes on 74 Posts
Normal idle on a fully warmed motor is closer to 650+/-.
You could have more than one issue at the same time.
The idle is a set value in program that is added to for various other input conditions
such as cold start, A/C use, added electrical power demands etc.
The crank position sensor signal tells the PCM what the crank speed is then the PCM attempts to correct by pulsing the IAC opening, to bring the crank signal within the program value tolerence.
 
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Bobb Fleming
Oregon Chapter
1
06-30-2015 06:43 PM
winklershop
6.0L Power Stroke Diesel
18
10-08-2013 03:21 PM
-Snake-
6.0L Power Stroke Diesel
46
11-06-2012 05:33 PM
dscabra
1999 to 2016 Super Duty
9
01-27-2011 08:20 PM
polyeric
Explorer, Sport Trac, Mountaineer & Aviator
5
01-28-2010 06:41 PM



Quick Reply: Dreaded P0320 Diagnostic Code



All times are GMT -5. The time now is 10:06 PM.