Check your fluid level for starters.
You know, on a warmed up transmission, level ground, left running...etc.
Could be a fluke thing though resetting the PCM helped. Odd. Do you have an "altered" PCM or a custom self tune on it?
Might review the settings if so.
~F~