Well the new MAP took care of the problem. No light since it was replaced even when the truck is deliberately run in a way that always set that code earlier. Just another example of the MIL codes giving info that still needs some detective work to find the real problem.
Thanks to Shep and others who bounced ideas around.