I bought it used a couple of months ago.
Initially it was throwing P0101. I replaced the MAF sensor and it went away.
Then it switched to P0171 & P0174. I replaced the two upstream O2 sensors which helped a little.
I also added some fuel-injector cleaner to the gas tank, and soon after [coincidence/dirty fuel at fillup/cleaner loosed up dirt in tank or lines] got P0300 and P0307 engine misfire codes. I removed the fuel injectors, soaked them in Seafoam, cleaned out the fuel rails, reinstalled them and filled the fuel rails with Seaform after reinstalling everything. This fixed the misfire problem.
I was still getting P0171 & P0174, so I fixed the exhaust system by repairing the end bolts of the exhaust manifold which had all broken. And replaced the exhaust manifold gaskets while doing so.
This helped a bunch, but the engine still doesn't have much power, and now it comes up with P0101, P0172 and P0175 codes.
And by not having much power, I mean that for longer uphill grades, the truck doesn't have the power to maintain highway speed [with only about 1000lb load], and pressing the gas pedal will make it worse [truck will have even less power] and if I keep pressing it I'll hear a popping sound from the motor. If I release the gas pedal and just keep the motor at around 2000 rpm, it seems to have the most power and will generally maintain that speed [between 80-90 kmh].
Things I've checked:
-fuel system pressure with key on/engine off, goes to 58 ft-lb, then gradually goes down to about 40 in 3 minutes
-air filter and plugs are new. old plugs were all clean, but I think the seller had just recently replaced them, but there was no sign of oil on any of them
-hasn't used a noticeable amount of oil after about 2000km
-sprayed around the top of the engine with it running, testing for vacuum leaks, didn't find one
What should I try to check next?
Things I'm considering doing:
-replacing input manifold gasket, which I understand has a history of leaking on the underside of the manifold, so it is hard to test for
-replacing fuel injectors, as they might be leaking, resulting in that fuel pressure drop. I would also install an '03 fuel filter in the fuel line, just to make sure they stayed clean, as the existing filter that is part of the fuel pump may not be totally up to the job anymore.
-maybe take out the crank position sensor, as some people have had problems due to rust forming on it [or rather, on the disc it senses]
I can also post some live data readings if it would help.
Initially it was throwing P0101. I replaced the MAF sensor and it went away.
Then it switched to P0171 & P0174. I replaced the two upstream O2 sensors which helped a little.
I also added some fuel-injector cleaner to the gas tank, and soon after [coincidence/dirty fuel at fillup/cleaner loosed up dirt in tank or lines] got P0300 and P0307 engine misfire codes. I removed the fuel injectors, soaked them in Seafoam, cleaned out the fuel rails, reinstalled them and filled the fuel rails with Seaform after reinstalling everything. This fixed the misfire problem.
I was still getting P0171 & P0174, so I fixed the exhaust system by repairing the end bolts of the exhaust manifold which had all broken. And replaced the exhaust manifold gaskets while doing so.
This helped a bunch, but the engine still doesn't have much power, and now it comes up with P0101, P0172 and P0175 codes.
And by not having much power, I mean that for longer uphill grades, the truck doesn't have the power to maintain highway speed [with only about 1000lb load], and pressing the gas pedal will make it worse [truck will have even less power] and if I keep pressing it I'll hear a popping sound from the motor. If I release the gas pedal and just keep the motor at around 2000 rpm, it seems to have the most power and will generally maintain that speed [between 80-90 kmh].
Things I've checked:
-fuel system pressure with key on/engine off, goes to 58 ft-lb, then gradually goes down to about 40 in 3 minutes
-air filter and plugs are new. old plugs were all clean, but I think the seller had just recently replaced them, but there was no sign of oil on any of them
-hasn't used a noticeable amount of oil after about 2000km
-sprayed around the top of the engine with it running, testing for vacuum leaks, didn't find one
What should I try to check next?
Things I'm considering doing:
-replacing input manifold gasket, which I understand has a history of leaking on the underside of the manifold, so it is hard to test for
-replacing fuel injectors, as they might be leaking, resulting in that fuel pressure drop. I would also install an '03 fuel filter in the fuel line, just to make sure they stayed clean, as the existing filter that is part of the fuel pump may not be totally up to the job anymore.
-maybe take out the crank position sensor, as some people have had problems due to rust forming on it [or rather, on the disc it senses]
I can also post some live data readings if it would help.