???
I apparently missed the "consistently complaining about fuel problems" that you see.
In
Post 1 and the next day in
Post 4 he pulls the 542 error (yes, the book confirms this is a fuel pump secondary circuit problem) and he tells us of problems running the engine at greater than half throttle, this problem can be caused by not enough fuel.
The only one I see is the secondary circuit failure, which is meaningless in Gen2 cars because it gets set any time the engine stalls.
Not trying to be a **** or anything, but that kind of logic is like... a smoke alarm in your house makes noise when you burn something on the stove, therefore, you can ignore any noise it makes anytime? I don't get it, especially when the OP hasn't mentioned the engine stalling anywhere. A smoke alarm will make noise for other reasons besides food burning on the stove.
Perhaps in your experience the stalling/542 combo is true, I've never encountered that nor have I seen the Ford (or any credible) books telling us to ignore that error, so, to me, it's therefore not ignorable, especially when the OP is complaining of poor higher-RPM performance and hasn't mentioned it stalling.
While it is true that the codes come out in the order you listed, within those groups they will always list from lowest number to highest number, which does not indicate any priority in addressing them.
My training and experience has been the exact opposite...
In general, a problem causing a lower-numbered error can also be responsible for a higher-number error also being reported.
For example, look at the table of 3-digit codes... 122 - 125 are TPS problems, a problem with the TPS can be manifested several different ways including an error 167, insufficient pedal position change.
157-159 are MAF sensor problems which can cause a 187 injector pulsewidth error.
116-118 are ECT problems, and can make the computer think the engine is cold (and therefore provide a rich fuel/air mixture) when it's really not.
etc. etc. etc.
Kinda like... you have a cavity in your tooth (call it a 123)... your ear aches (a 234)... your head aches (a 456)... the cavity can cause all those problems, fix that and the others will go away.
Perhaps you are using an aftermarket code reader that sorts the results for you, I don't have a reader and count blinkenlights, instead.
But it's not
always the case things will be reported that way; here is a KOER test of a 1990 6-banger in an F150 if you want to watch it in action, a 538 appears before a 536.
https://www.youtube.com/watch?v=J6XE423m9hQ
Add to that, Ford teaches their mechanics to begin diagnosing with the first error code received, they've been saying this for years:
koer codes do indicate a current problem during the test, while koeo codes may be reporting a current problem or a stored problem. that is why it is important to reset the codes after addressing a stored code issue.
When counting the blinkenlights, a properly-functioning EEC-IV computer will
ALWAYS list the KOEO codes, a 6-second delay, a single flash, another 6-second delay, then the CM codes. I have no idea how aftermarket code readers behave but I've watched kids in parts stores try and use them, it's laughable sometimes.
Both KOEO and KOER detect problems found at that moment in time only. The KOEO test does some basic integrity checks and verifies all sensors are reporting within their allowed ranges. The KOER test does some active (live, with engine running) testing to see if the sensors are reporting the expected results when, for example, the engine speeds are changed.
The computer remembers what it has encountered in the past 80 (sometimes 40) driving cycles and stores that stuff in Continuous Memory (CM).
Ford usually tells us to re-run the KOEO and KOER tests after making a change, any problems encountered at that moment in time will be reported by those two tests. They'll sometimes say to clear the CM codes if a problem is fixed by, say, fixing a short in wiring. The only time I remember them telling us to clear
everything is when certain emissions components are changed and the KAM should be erased.
Point being, the CM codes are wholly and discretely separate from the KOEO codes.
~~
Now, for this guy's problem, the primary things reported by the computer seem to be it's expecting to hear engine knock at certain times but not hearing it, a cylinder identification problem, and a fuel delivery problem. I'm inclined to fix the fuel delivery issue before looking at the other stuff only because I had a 500-series error last summer that apparently also caused some other things, so that's what I'm gonna talk about here.
At some point, maybe I'll look up the other two problems (hence my request for separate KOEO and CM codes) but, for the fuel-delivery thing, assuming the wiring & vacuum hoses & whatnot are unmolested, my guess is that he needs a new CCRM.
But we'd first want to prove that, so....
Let's look at 542 in the book... diagnostics seem to be split up between applications having a CCRM (the X tests) and those without (the J tests).
We have two places to begin with this application, depending on if the error was received in KOEO or CM....
If KOEO, then we begin at X80 and end at X87:
If the 542 is in CM, then we begin at X105:
Both of those involve different aspects of the fuel pump/CCRM circuitry and, if the problem isn't yet found, then we go look into the O2 sensors and then the computer itself, etc.
~~
If this were my car, I would fix the 542 error and see if that makes the knock sensor & cylinder ID errors go away and go down those paths if they persist but this is based on an experience I had last summer with a 1993 3.0L that had lots more problems than this all at the same time, and that experience may not be pertinent here but it's still how I feel right now.
Besides, to reduce my work, I'm asking the OP to differentiate between KOEO and CM.
I also would guess the power steering and BOO errors were caused by operator error (not performing the tests properly) and would ignore them for the time being.
You can go down the path of ignoring what the computer is telling you but I don't recommend it, you're most likely going to waste a lot of time and spend a lot of money replacing parts that don't need replacing.
If anybody can show us some Ford documentation saying the 225 & 542 are ignorable, I'd like to see it....
My sources:
Ford Powertrain Control/Emissions Diagnosis 1993 Service Manual, FPS-12106-93, Copyright 1992 by FoMoCo
Ford engine/Emissions Diagnosis 1986 Shop Manual, FPS-365-126-326HL, Copyright 1985 by FoMoCo