Excellent forum you have here so much information on the 6.5.
I have a 1999 c3500 that I got for a couple hundred bucks.
I was told it needed an injection pump, so when I got it, it started but it ran really rough
I had an extra 2 pumps in my barn. One of them I pulled from a running truck, and as far as
I can remember the engine light was not on. ( from a seized engine).
So I put the IP on and it started and ran ok. I hooked up the autel bluetooth scanner and
set the timing. 10.8 degrees and, the suggested was close to that. Ran it up to temp (192 degrees) and tried to set the
TDCO because it was on -2.46. I tried a few times, It would not change at all. So I drove it around a few days
with no CEL light on cause it seemed ok. ( also added the relay for fuel pump so I get 5-7 psi fuel pressure)
So just under a week the code pops up I think it was the p0216 ( trying to remember or the p1214)
IDK but it seems to be in Idle loop mode? but it runs good. So checking out the stepper motor now and i pull off
the pump servo advance mechanism because I took out the IP to check it. So I can see that the plunger in the advance
mechanism is pushed all the way in so that it should read its in full retard mode. I noticed the one in the pump that came
with the truck was nice a freed up, so that one went in.
Ok so now the serve advance mechanism seems ok lever works pushing in piston
to retard timing, so at rest its in advance mode now ( Lowest point in the pump Im sure water collects there as my 2 spare pumps
had stuck servo pistons) and btw I broke the ring that keeps the little locking pin in place to keep the little piston in.
OMG but I still have one left. I've looked everywhere to get a spare one and no luck on hard parts.
So I start the truck it comes up to 170 degrees and shuts off ( trying to relearn I guess Idk) So i take my extra stepper motor
and plug it in and let it rest on top of my coolant manifold. ( ground wire too on the stepper motor case) Fairly sure my servo motor
hasnt pushed the plunger in because my timing is still set at 10.8 around there Start the truck and a few moments later the servo
is pushed all the way out and still under 170 degrees. but truck comes up to temp and runs ok. timing is good too and the TDCO
is again set at -2.46. and the truck is running good. ( with the servo advance mechanism at rest, which is advance) So as a test I plug
in the servo on the pump and the timing changes 3.5 degrees, suggested 10.8 and the truck doesnt want to start.
Questions: does the CPS operate in idle loop mode (before 170 degrees)or does the optical sensor run the timing?
and can I run in idle loop mode or do i care if the computer doesnt advance or retard timing? as long as its at 10.8 and TDCO is -2.46
CEL will be on always but whatever
So what I have to do now is unbolt the stepper from the mount move the plunger in, so the servo advance mechanism
isnt pushing on the plunger and the timing will go back at rest and will read actual 10.8.
Is the stepper motor more for cold weather starting? or that purpose
found this too:
94-95 (ODBI) acceptable TDCO range of -0.25 to -0.75
96-97 has a wider range of acceptable values... something like -0.1 to -1.9
98-02 wider still... +2.46 to -2.46.
I also noticed that the PCM plug into the computer only has an A9 and A10 male prongs which indicate coil 2 on the stepper motor
there is no A7 and A8 male prongs or wires for the coil 1 in stepper motor. So one coil pulls in and the other pushes out in the stepper motor
? IDK because my extra stepper motor pushed all the way out when out of the mount. Red and blue female plus on the PCM ( is this an aftermaket one)?
I have a 1999 c3500 that I got for a couple hundred bucks.
I was told it needed an injection pump, so when I got it, it started but it ran really rough
I had an extra 2 pumps in my barn. One of them I pulled from a running truck, and as far as
I can remember the engine light was not on. ( from a seized engine).
So I put the IP on and it started and ran ok. I hooked up the autel bluetooth scanner and
set the timing. 10.8 degrees and, the suggested was close to that. Ran it up to temp (192 degrees) and tried to set the
TDCO because it was on -2.46. I tried a few times, It would not change at all. So I drove it around a few days
with no CEL light on cause it seemed ok. ( also added the relay for fuel pump so I get 5-7 psi fuel pressure)
So just under a week the code pops up I think it was the p0216 ( trying to remember or the p1214)
IDK but it seems to be in Idle loop mode? but it runs good. So checking out the stepper motor now and i pull off
the pump servo advance mechanism because I took out the IP to check it. So I can see that the plunger in the advance
mechanism is pushed all the way in so that it should read its in full retard mode. I noticed the one in the pump that came
with the truck was nice a freed up, so that one went in.
Ok so now the serve advance mechanism seems ok lever works pushing in piston
to retard timing, so at rest its in advance mode now ( Lowest point in the pump Im sure water collects there as my 2 spare pumps
had stuck servo pistons) and btw I broke the ring that keeps the little locking pin in place to keep the little piston in.
OMG but I still have one left. I've looked everywhere to get a spare one and no luck on hard parts.
So I start the truck it comes up to 170 degrees and shuts off ( trying to relearn I guess Idk) So i take my extra stepper motor
and plug it in and let it rest on top of my coolant manifold. ( ground wire too on the stepper motor case) Fairly sure my servo motor
hasnt pushed the plunger in because my timing is still set at 10.8 around there Start the truck and a few moments later the servo
is pushed all the way out and still under 170 degrees. but truck comes up to temp and runs ok. timing is good too and the TDCO
is again set at -2.46. and the truck is running good. ( with the servo advance mechanism at rest, which is advance) So as a test I plug
in the servo on the pump and the timing changes 3.5 degrees, suggested 10.8 and the truck doesnt want to start.
Questions: does the CPS operate in idle loop mode (before 170 degrees)or does the optical sensor run the timing?
and can I run in idle loop mode or do i care if the computer doesnt advance or retard timing? as long as its at 10.8 and TDCO is -2.46
CEL will be on always but whatever
So what I have to do now is unbolt the stepper from the mount move the plunger in, so the servo advance mechanism
isnt pushing on the plunger and the timing will go back at rest and will read actual 10.8.
Is the stepper motor more for cold weather starting? or that purpose
found this too:
94-95 (ODBI) acceptable TDCO range of -0.25 to -0.75
96-97 has a wider range of acceptable values... something like -0.1 to -1.9
98-02 wider still... +2.46 to -2.46.
I also noticed that the PCM plug into the computer only has an A9 and A10 male prongs which indicate coil 2 on the stepper motor
there is no A7 and A8 male prongs or wires for the coil 1 in stepper motor. So one coil pulls in and the other pushes out in the stepper motor
? IDK because my extra stepper motor pushed all the way out when out of the mount. Red and blue female plus on the PCM ( is this an aftermaket one)?