It's been some time since I did any troubleshooting of this detail so my opinion may be a bit dated by rapid advances but the theory is pretty much unchanged. That said, when you disconnect the battery, it should do a couple of things: first, it will erase the stored trouble codes. Second, it should reset most parameters to "factory" preset values. That provides a valuable tool for technicians (switched from "mechanics" for now obvious reasons) to see if the trouble code immediately repeats, pointing to the suspect fault. It gets muddy here because some codes are triggered by component failure and sometimes by parameter. For example, the dreaded O2 sensor my be a mechanical problem with the sensor itself. Other times, the sensor may be mechanically sound but reading a condition in the exhaust that is out of bounds from what the computer expects to see as a minimum or maximum. Often, the condition causing sensor failure failure will in time destroy the sensor, leading to not one but two problems: out of range condition AND sensor failure! In that case, replacing the sensor without troubleshooting and mitigating the cause will just lead to another sensor failure. The technicians' bane is that these things can quickly escalate into stupifyingly complex problems with multiple root causes. This is often made worse because neither the shop nor customer wants to pay for seemingly unrelated diagnostic time leading to vehicles going out the door with no codes, but the original gremlin still happily in residence under the hood. Seemingly unrelated issues raise havoc with everything and ultimate causes may appear (if they appear at all!) only by thorough examination of.....well.....everything. Overheating may turn out to be a transmission issue. O2 sensor failure may ultimately be caused by the fuel pump or pressure regulator.ChanW said: PPInteresting summary @WilliamA! Thank you. So, does "resetting the computer" by disconnecting the battery, cause it to relearn from the beginning, or does it retain its 'blocks'? Would that help it to learn the 'trailer towing' block more quickly?
Also, with my manual transmission, does higher RPM (for example climbing a hill while towing) cause more (or less) overall stress or wear, as long as the temperature gauge is normal?
My theory has always been that 4500RPM is fine, for example if the red line is at 5200.