Great news! s/m light are now off, and i'm not throwing any more codes.
S/M lights are caused buy low voltage during cranking. Is the disco slow cranking at start up? Also does your scanner power up and not communicate?
I do not believe that the crank is slower than normal. I'm currently without my multi meter but I will try to connect again in a few weeks. It's not currently being driven.
Please tell me you drained and refilled the trans before starting it.
I drained the trans, diffs, and the transfer case multiple times. I was in such a hurry i didn't even lay cardboard down over the gravel.
I believe the culprit to the s/m was the z,y,z switch. At first it flashed P,R,N, and D. After a while it only flashed D. I tried to get up in there to dry it out, but only got the plug. After letting it dry it seemed to work. As Nasko said, "knock on wood."