Jump to content
Bullnose Forums

Error Code P1506


Recommended Posts

What allows the ECU to see the clutch? The clutch pedal position switch like on my Ranger?

Very good question, Shaun. And one I had to go back and research. From Jim's explanation here on how things work I then marked up the schematics shown below - with the Clutch Pedal Position Switch (CPPS) shown in the "up" or "clutch engaged" position. To summarize:

  • Disengaged: The clutch pedal has to be depressed to put the CPPS in the disengaged position so power can flow from the Start terminal on the ignition switch through the wire I show as green in the drawing to the start relay.

  • Engaged: With the clutch pedal up the ECU is "seeing" the unenergized coil of the Start relay via the wire I show as red, so the voltage to the ECU will be 0.

So the ECU knows whether the clutch pedal is depressed, at least to some extent, but it doesn't truly know if the clutch itself is disengaged. So if I depress the pedal enough to open the switch the ECU will think the clutch is disengaged. But if it isn't and if the vehicle's momentum causes the engine to spin faster than the idle set point then an error will be flagged.

1996_Starting_System_Schematic_-_with_BOTH_lines.thumb.jpg.eb53b69796e6bfc72bdba9b1ba92d04c.jpg1996_Starting_System_Schematic_-_2_with_Green_lines.thumb.jpg.8eb241a2c7eb22f57acf77bc7ea3d4e9.jpg

Link to comment
Share on other sites

Very good question, Shaun. And one I had to go back and research. From Jim's explanation here on how things work I then marked up the schematics shown below - with the Clutch Pedal Position Switch (CPPS) shown in the "up" or "clutch engaged" position. To summarize:

  • Disengaged: The clutch pedal has to be depressed to put the CPPS in the disengaged position so power can flow from the Start terminal on the ignition switch through the wire I show as green in the drawing to the start relay.

  • Engaged: With the clutch pedal up the ECU is "seeing" the unenergized coil of the Start relay via the wire I show as red, so the voltage to the ECU will be 0.

So the ECU knows whether the clutch pedal is depressed, at least to some extent, but it doesn't truly know if the clutch itself is disengaged. So if I depress the pedal enough to open the switch the ECU will think the clutch is disengaged. But if it isn't and if the vehicle's momentum causes the engine to spin faster than the idle set point then an error will be flagged.

Gary, another thought, two parts though, first, is there a way to have a "neutral" switch on the ZF, one that is either NC or NO in neutral, but the status reversed in any gear? Second, in the newer programming software, is there an "in gear" function for a manual transmission?

End result. if the transmission is telling the EEC it is "in gear", clutch switch is telling it, "clutch is engaged", can the software ignore the rpm discrepancy under these conditions and accept that you are creeping?

Link to comment
Share on other sites

Gary, another thought, two parts though, first, is there a way to have a "neutral" switch on the ZF, one that is either NC or NO in neutral, but the status reversed in any gear? Second, in the newer programming software, is there an "in gear" function for a manual transmission?

End result. if the transmission is telling the EEC it is "in gear", clutch switch is telling it, "clutch is engaged", can the software ignore the rpm discrepancy under these conditions and accept that you are creeping?

Bill - That's good thinking, but the ZF appears to just have the reverse switch. But I don't know about an "in gear" function on the ECU. I don't remember seeing one.

I think I'm going to wait to see if this happens again, and if so how often. If it is a problem then I might see about adding a switch that I can adjust and loop the circuit through it. With it adjusted so that the clutch pedal has to be essentially on the floor I shouldn't have any more problems.

Link to comment
Share on other sites

Very good question, Shaun. And one I had to go back and research. From Jim's explanation here on how things work I then marked up the schematics shown below - with the Clutch Pedal Position Switch (CPPS) shown in the "up" or "clutch engaged" position. To summarize:

  • Disengaged: The clutch pedal has to be depressed to put the CPPS in the disengaged position so power can flow from the Start terminal on the ignition switch through the wire I show as green in the drawing to the start relay.

  • Engaged: With the clutch pedal up the ECU is "seeing" the unenergized coil of the Start relay via the wire I show as red, so the voltage to the ECU will be 0.

So the ECU knows whether the clutch pedal is depressed, at least to some extent, but it doesn't truly know if the clutch itself is disengaged. So if I depress the pedal enough to open the switch the ECU will think the clutch is disengaged. But if it isn't and if the vehicle's momentum causes the engine to spin faster than the idle set point then an error will be flagged.

My Ranger is wired up the same way according to my diagrams, which doesn't surprise me considering my Ranger is using 1990s technology since Ford was terrible about updating the Ranger mechanically.

I'm generally curious as to how coasting would lead to an rpm overspeed error. If the shift lever is in neutral with the wheels spinning at decreasing speed, wouldn't the engine rpms drop to base idle since the connection (to the rear axle) through the transmission is "broken"? If the shift lever is dropped to a lower gear, the rpms rise, and then shouldn't they gradually fall as the momentum decreases? I can't see where the momentum of the vehicle would affect the rpm outside of the above two scenarios unless something was corrupted in the computer/electronics?

Just some food for thought, but I once had an issue where my rpms would "hang" when shifting to the next gear. There were no codes, so I couldn't quite figure it out until one day the truck just randomly struggled to idle and accelerate (still no codes) and I tracked it down to a dead spot just off idle in the throttle position sensor. I replaced it with a Motorcraft unit to fix that issue, and then realized a few weeks later that the new TPS had fixed my rev hang issue too. If it happens again, I suggest looking into the TPS. If it could affect my rpms between shifts, I'm sure it could affect your rpms while coasting. I never received an overspeed error, but my truck has a history of not throwing codes even when the engine is running terrible. :nabble_anim_confused:

Link to comment
Share on other sites

My Ranger is wired up the same way according to my diagrams, which doesn't surprise me considering my Ranger is using 1990s technology since Ford was terrible about updating the Ranger mechanically.

I'm generally curious as to how coasting would lead to an rpm overspeed error. If the shift lever is in neutral with the wheels spinning at decreasing speed, wouldn't the engine rpms drop to base idle since the connection (to the rear axle) through the transmission is "broken"? If the shift lever is dropped to a lower gear, the rpms rise, and then shouldn't they gradually fall as the momentum decreases? I can't see where the momentum of the vehicle would affect the rpm outside of the above two scenarios unless something was corrupted in the computer/electronics?

Just some food for thought, but I once had an issue where my rpms would "hang" when shifting to the next gear. There were no codes, so I couldn't quite figure it out until one day the truck just randomly struggled to idle and accelerate (still no codes) and I tracked it down to a dead spot just off idle in the throttle position sensor. I replaced it with a Motorcraft unit to fix that issue, and then realized a few weeks later that the new TPS had fixed my rev hang issue too. If it happens again, I suggest looking into the TPS. If it could affect my rpms between shifts, I'm sure it could affect your rpms while coasting. I never received an overspeed error, but my truck has a history of not throwing codes even when the engine is running terrible. :nabble_anim_confused:

We were in 2nd gear coming down a slight incline and about to stop at the lodge to check in. I believe I had my foot on the clutch and probably had pushed it part way down. My guess is that I'd pushed it far enough down to trip the switch but not far enough to completely disengage the clutch, so the engine was still being driven by the momentum.

That switch also feeds the speed control, and I've frequently tripped it to kick the speed control off. That has worked fine with the speed control going off and removing throttle to the engine before the clutch disengaged. So I know that at least that part of the switch trips before the clutch lets go or the engine RPM would head north. And apparently the part of the switch that serves the ECU is about the same, meaning the switch trips before the clutch fully releases.

There may be an adjustment on the clutch, but it already has to be really close to the floor to start so I don't want to change it much. However if we have another instance of throwing a code then I'll probably see if I can adjust it a bit.

Link to comment
Share on other sites

We were in 2nd gear coming down a slight incline and about to stop at the lodge to check in. I believe I had my foot on the clutch and probably had pushed it part way down. My guess is that I'd pushed it far enough down to trip the switch but not far enough to completely disengage the clutch, so the engine was still being driven by the momentum.

Oh okay, that makes sense. Your initial description was missing the driver input which is what confused me.

I was misspoken earlier; my truck drops to around 1100 when coasting in neutral. Only at a stop does it come down to base idle rpm.

Hopefully you don't run into this issue again, but if so I'll be interested to see what was causing it.

 

Link to comment
Share on other sites

We were in 2nd gear coming down a slight incline and about to stop at the lodge to check in. I believe I had my foot on the clutch and probably had pushed it part way down. My guess is that I'd pushed it far enough down to trip the switch but not far enough to completely disengage the clutch, so the engine was still being driven by the momentum.

Oh okay, that makes sense. Your initial description was missing the driver input which is what confused me.

I was misspoken earlier; my truck drops to around 1100 when coasting in neutral. Only at a stop does it come down to base idle rpm.

Hopefully you don't run into this issue again, but if so I'll be interested to see what was causing it.

Your Ranger is running the same code that I have in Big Blue. There's a setting, called Dashpot by the Core Tuning team, that keeps the idle up while coasting until you get to a specific MPH. You can adjust both the idle RPM and the MPH.

I had fits with that when I initially got BB running on the EEC-V system, and you can read about it in these "hits" on my search for "dashpot" in BB's Transformation thread.

And yes, I didn't mention the driver input as I hadn't thought that it might be important. But when I thought about the switch and the clutch I realized that there was more going on than I explained. And with all of that info it seems to make a complete picture.

Link to comment
Share on other sites

  • 3 months later...

Your Ranger is running the same code that I have in Big Blue. There's a setting, called Dashpot by the Core Tuning team, that keeps the idle up while coasting until you get to a specific MPH. You can adjust both the idle RPM and the MPH.

I had fits with that when I initially got BB running on the EEC-V system, and you can read about it in these "hits" on my search for "dashpot" in BB's Transformation thread.

And yes, I didn't mention the driver input as I hadn't thought that it might be important. But when I thought about the switch and the clutch I realized that there was more going on than I explained. And with all of that info it seems to make a complete picture.

Had two more instances of the P1506 error code today, both while putt-putting around in 4Lo moving the trailer to get Steve's 1997 E-Series van. I'm pretty sure it is an issue with the clutch switch tripping before the clutch actually disengages, which causes the engine to be over-driven while the computer thinks it is running free. That causes the engine to spin faster than the idle set point and the computer throws the code.

So I need to spend some time adjusting the clutch switch - assuming that it is adjustable. We shall see.

Link to comment
Share on other sites

  • 6 months later...

Had two more instances of the P1506 error code today, both while putt-putting around in 4Lo moving the trailer to get Steve's 1997 E-Series van. I'm pretty sure it is an issue with the clutch switch tripping before the clutch actually disengages, which causes the engine to be over-driven while the computer thinks it is running free. That causes the engine to spin faster than the idle set point and the computer throws the code.

So I need to spend some time adjusting the clutch switch - assuming that it is adjustable. We shall see.

Another instance of P1506 today. I'd been idling in 1st gear and eased off the throttle. Apparently the momentum caused the RPM to go above the target.

I need to research this to see if there's something I can do in Binary Editor to prevent this. :nabble_thinking-26_orig:

Link to comment
Share on other sites

×
×
  • Create New...