I was interested in the comment about avoiding early '97 ECUs. I have a '97 TLS that I've owned for almost 20 years and it has always run a bit rough below about 35 mph. Runs perfectly above there. It has aftermarket end-cans of unknown origin that may be a contributory factor (there are no visible identifiers, though they look like Yoshimuras of that era). Suggestions welcome.