I now have an Actron Elite Autoscanner Pro, so I hooked it up and did a "record data" at 60 MPH, and then re-set the ECM as I filled in the groove and re-cut another.
The first scan showed open-loop at idle, until I was moving and about 25 mph or so. When I recorded at 60 mph, the STFT and LTFT both were active, and the engine was in closed loop status. After the ECM wipe, I went through the re-learn procedures, but all the while, the engine remained in open-loop status with no, absolutely no, fuel trim movements. After coming home, the LTFT showed -3.2 at idle, with the STFT at 0, and still in open loop. I just checked it now after about 150 Kms, and the LTFT moves up to about 6.3 at 60 and down as the speed decreases, the short term doesn't move at all off of 0, and the engine still is in open loop status at all speeds. Strange. I have been doing a bit of research, and it looks like from 2007 and up, because of emission standards, there is a long cross-over time between open and closed loop. I don't know if the computer is learning anything, as there is no STFT movement, although the scanner shows the voltage movement from the upstream 02 sensor. Perhaps it takes X amount of distance, or startups before closed loop happens. There are no pending codes. I will be talking to the Subaru garage soon. Any ideas, anyone?
Just a few notes: This 07 Subaru Forester, besides having no PCV valve, but rather a PCV System, this vehicle also has no IAT (it's fly by wire), and the MAP is a 5VRef system, and should be able to use the MAPster. I am not going to put on the MAPster until the system is on closed loop status and I can do a comparison.
Luke
Luke