You shouldn't see a code when you swap PCMs except for a b+ disruption type code due to disconnecting it. I would not blame the trans learn since he had a "bad pump" code prior to SI and I do not know of any scan tool except the DRB III that can perform the trans learn, what code was it?. It probably would have been a good idea to have brought it in to find out why the code was stored. Why did you need to fill the trans up?
Good Luck and let us know how it goes.
