The Facts:
2002 Legacy Outback wagon
2.5 l
5-speed
New, correct NGK plugs
New wires
New coil pack
The Problem:
Intermittently (of course) when driving, either accelerating or constant speed, the car will stumble and lose power as if the power was pulled back to idle. It does not stall. Sometimes it recovers on its own, other times I clutch it and rev it and it recovers. Sometimes it backfires if the throttle is held steady. Sometimes it doesn't recover, but if the revs are high enough (2200+?) I can floor it and the engine will run well enough to maintain speed or keep accelerating, but it does not run correctly. The behavior stops and starts instantly, like a switch being thrown.
The check engine light was not on for quite a long time while the behavior was occurring, but is on now. Earlier when exhibiting this behavior the codes had been misfire and running rich, but I haven't had the code pulled again yet.
The Hunch:
Some sensor is misbehaving, but not going out of range, so the computer can't identify the cause. On a Ford EEC-IV at full throttle the car would be in open loop, running strictly off of default values from a table rather than sensor input. At part throttle it is in closed loop mode, dependent upon sensors. I just don't know which sensor might cause this behavior.
Things that do not appear to be factors:
Outside temp, engine temp, engine speed, vehicle speed. The coil was swapped but did not change the behavior. The new wires did not change the behavior. The plugs were changed quite some time before the behavior started.
Any ideas?
TIA,
Tim