I haven't seen this condition in many years, and feel foolish missing it. It is indeed
a good possibility that you guys are right. It used to be fairly common. Shame so much was thrown at it to make it run. But, we're all human, and mistakes are made.
Unfortunately, we bark up the wrong tree sometimes, especially if the problem isn't readily visible. Glad you have it (probably) sorted. Also unfortunate that there were no map sensor related codes, as that might have lead you in a different direction.