yea I think we're on the same page. to clarify for others who may still have questions.
First of all there is the "check engine light". It may or MAY NOT come on when there is a stored code in the ECM. turning this off by disconnecting the batteries doesn't do anything to the information stored in the ECM. it hides the obvious visual indication that there is stored information but does not affect the information itself.
2nd, there is the stored, on-board diagnostics code itself. This is a standardized set of codes which you can look up on the web by searching by obd-II, on-board diagnostics, or something similar. The code doesn't itself contain any parametric values -- it only indicates which portion of the vehicle systems is complaining.
3rd there are the parametric values themselves. boost reading, coolant temparture, etc. These are stored (I believe) all the time -- for how long I really don't know, but I think its fair to suggest that maximum, minimum readings, etc. are in there. the ECM knows how many hours are on the engine, your maximum speed, number of warm-up cycles, hours of idle, and a bunch of other stuff, probably including some interesting maximums and minumums. Some parametric information is available via OBD, but this is only a small subset of the info that is carried around by the computer and available to the dealer via DRB.
4th, there are the parametric values stored along with a particular engine code. I haven't read a difinative explanation here, but I suspect that when the ECM thows a code it also captures some forensic information. This may or may not be more than the previous information, or it may have a different timestamp associated with it. I would need to find out more details to give more specific info.
The ECM doesn't have a lot of memory. So I suspect that historical information is reduced to single values. things such as engine hours, number of warm-up cycles, etc. I haven't provent this but suspect that throwing an engine code is like turning on the vehicles black box recorder, capturing all the available engine information instantaneously for later review.
-Doug