Well, here's a head scratcher. Vacuumed the ecu board, male and female ecu connectors. Cleaned connectors with rubbing alcohol. Put all back together. Started car, ran rough for a few minutes, the usual 5 codes came up. Then it started to run normal. cleared codes, no codes came back. Cleared codes again, glow plug code came up but no cel. (I have been suspicious of a glow plug problem since last winter, so I don't find that code surprising) Started car again, ran great, test drive, ran great.
Hmmmm, wonder if this is a bandaid, a fluke, or a dust particle. Feel free to chime in and offer your opinion.