Tony, except fot the "stalled and now fails to crank" part, what you are describing is normal operation. Crank position removes power from the accessory relay meaning all the lights, guages etc go dead while in crank position. That saves cranking power for the starter.
At this point, you need to verify the ign switch and crank relay.
Check the 10 amp IGN E fuse in the under hood box first.
Check the 40amp IGN A fuse same box
Check 10 amp CRANK fuse same box.
At the switch, you need to have battery power on the red / white wire and power out on the white and pink in crank and run position and power on the brown in run.
The actual crank wire is the yellow and should be battery power in "crank" only.
Beyond that, you can check at the crank relay in the under hood box. Two showing power in crank, one true ground from the PCM and the forth is the crank output wire to the starter solenoid.
Failing that, get a hold of me tomorrow before I leave for KW and I'll try to help you out.