Ford Powerstroke Diesel Forum banner

1 - 3 of 3 Posts

222 Posts
Discussion Starter #1
I am getting code P0488 on my edge insight. I cleaned the EGR valve about a month ago, it was pretty gunked up and I got it all clean and replaced the o-rings, I also made sure not to get anything into the port holes on the valve. It worked good and I wasnt getting any codes. On last friday I did the PHP ficm and ecm rollback and all that went well and the truck runs great, but I am now getting that code. What do I need to do, what needs to be checked, or is it just something with the rollback? Thank you for the help


3,254 Posts
William, I had that silly code for a few months. Mine started after I had messed with the EGR system. I tried a block off in the up pipe, and removed the throttle plate in the intake elbow.

Then, that didn't work, so I put everything back to stock.

The P0488 kept coming back. I did some searching and found that it was some sort of "ghost" code. What ever that meant. (same thing was said about P1334) which at one point I had.

I had gotten a Scangauge II and kept clearing it. Then, I got new batteries and realized that the P0488 hadn't come back. And it hasn't been back in more than a year.

Not sure, but you might want to try disconnecting the batteries for about 20 min. and turn the head lights on to drain system. Should reset the PCM and this might help.

Here is how it's done:

PCM and VGT Re-learn

PCM Relearn Stragey:
To do this drive the truck for 15 minutes and get it to operating temp. Then turn the truck off and disconnect both batteries for at least 20 seconds. Then reconnect the batteries. Now cycle the glow plugs on then off twice. Now start the truck. Do not move the truck now, Let it idle for at least 7 minutes. During this time you will hear the exhaust note change, this is the truck learning a strategy. Make sure the truck is hot, if it isn't it will not work right. Then drive it - vary the driving conditions for 30 minutes.

This is what is in the Powertrain Control Module/Emmission Diagnostics manual:

PCM Reset:

The Powertrain Control Module (PCM) Reset allows the scan tool to command the PCM to clear all emission-related diagnostic information. When resetting the PCM, a DTC P1000 will be stored in the PCM until all the OBD system monitors or components have been tested to satisfy a drive cycle, without any other faults occurring. For more information about a drive cycle, refer to Drive Cycles in this section. Clearing DTCs from the vehicle-specific RETRIEVE/CLEAR CONTINUOUS MEMORY DTCs will clear all systems, including the OBD systems. Clearing DTCs from the OBD generic menu will only clear OBD features for the 6.0L diesel.

The following events occur when a PCM reset is performed:

Clears the number of Diagnostic Trouble Codes (DTC).
Clears the DTCs.
Clears the freeze frame data.
Resets status of the OBD system monitors.
Sets DTC P1000 as a vehicle-specific DTC. P1000 will not appear as an OBD DTC.
Resetting OBD DTCs
Refer to the manufacturer manual for scan tool instructions.
Resetting KAM
Disconnect the negative lead from the battery for a minimum of 5 minutes.

After KAM has been reset, DTCs P1000 and P0603 will be stored in the PCM.

How to clear the DTC P1000:

Drive Cycles
OBD Drive Cycle
The primary intention of the OBD Drive Cycle is to clear the DTC P1000 and to satisfy the specifications for SAE specification J1979. Each OBD monitor must run during the drive cycle.

If the drive cycle is completed and P1000 is not cleared, repeat the entire drive cycle. If a particular step is interrupted, simply repeat the drive mode. If the drive cycle is interrupted with a key-off, only drive modes that were incomplete must be run.

CAUTION: Strict observance of posted speed limits and attention to driving conditions are mandatory when proceeding through the drive cycle.

Rough road conditions may prevent certain steady state conditions and steady accelerations from validating the transmission- and load-related monitors.

Vehicles equipped with Power Take-Off (PTO) must have that system disengaged before the OBD drive cycle is initiated.

Drive Cycle Procedure:
Key on. Do not crank until the WAIT TO START light cycles, or at least 10 seconds, whichever is greater.
Start the engine. Idle in PARK or NEUTRAL for 40 seconds.
The following outlines the appropriate conditions for running certain OBD monitors that require the engine to be under load:
Accelerate steadily to third gear (M/T use fourth gear) and hold at 1500 rpm for 3 seconds. Accelerate steadily from 35 mph to 65 mph over approximately 15 seconds (M/T 11 seconds minimum).
Repeat Step 3a three times while maintaining the conditions in Step 3a.
Before proceeding, turn all accessories off and disengage tow/haul.
Before continuing, EOT must exceed 60°C (140°F).
Idle the vehicle for 20 seconds in PARK or NEUTRAL.
Key off.
Start the engine. Idle in PARK or NEUTRAL for 40 seconds.
Rerun Quick Test.
Note: If P1000 is present after running the drive cycle:

Rerun Step 3a, being certain to maintain a minimum MFDES of 35 mg/stroke above 2,000 rpm for 11 seconds. Also, maintain a minimum MFDES of 30 mg/stroke above 2,800 rpm for at least 6 seconds.
Rerun Step 8. MFDES must remain below 12 mg/stroke for 11 consecutive seconds.

OBD PID Data Monitor
The PID monitor for OBD offers real time evaluation of several emission-related parameters. Most of these are related to the HO2S for which the diesel has no equivalent. The only parameters that apply to 6.0L diesel applications are DTC CNT, MAP, MIL, RPM and VSS.

Accessing the PID Data Monitor
Refer to the manufacturer manual for scan tool instructions.
OBD Pending DTCs
Pending DTCs are DTCs that have only set during one drive cycle and may not have set the MIL yet. These DTCs can be identified using the Retrieve Pending DTCs feature. Additionally, they will be found in the vehicle-specific mode RETRIEVE/CLEAR CONTINUOUS MEMORY DTCs from the instant the DTC is set.

This function will only report pending failures that have occurred during the present or previous drive cycle, but will not indicate single failures that happened on any two previous drive cycles.

Diablosport Predator Update for 04 Truck - Ford Truck Enthusiasts Forums

KAM (keep-alive-memory) reset & VGT (Turbo) learn procedure
1. Drive the truck until the engine and transmission have reached normal operating temperature.
(The VGT learn procedure requires that the oil and coolant temperatures be at normal operating temperature)
2. Flash truck back to stock (Only need to do this if running a tuner or module)
3. Turn on the headlights
4. Disconnect both batteries
5. Short out + to - battery cables to each other (Make sure both batteries are disconnected before doing this).
6. Let truck sit like this for 10-minutes
7. Turn off the headlights.
8. Re-connect batteries
9. Cycle the key to the run position twice. Pause in the “ON” position each time until the wait to start lamp goes out (minimum 5-seconds) and pause in the “OFF” position each time for 10-seconds to be sure the PCM has "gone to sleep".
10. Start the truck and let it idle for a minimum of 5-minutes at normal operating temperature. This allows the PCM to learn the EGR valve closed position value. Also you
will likely hear the turbo pitch change several times during this period as the PCM learns the necessary duty cycles for accurate VGT control.
11. Complete the road test Drive Cycle:

15 miles of mixed driving (*should* be enough in most cases) to allow the PCM to "re-learn" its adaptive strategy.

Note: Anytime the batteries are disconnected, the PCM will throw the P1000 code until the “Drive Cycle” is completed. As for the Tow/Haul mode, the transmission must
re-learn your driving style and loads hauled again as this was cleared when the truck was re-flashed.

222 Posts
Discussion Starter #3
Thanks for the help, resetting everything seemed to help, the code is gone for now.

Thanks a lot for the help.

1 - 3 of 3 Posts