I think this is starting to sound more and more like a wiring harness issue. Check the above mentioned wiring harness for an exposed wire.
I think T Y L E R had almost the exact same experience in stalling and his was a wiring harness issue.
I think T Y L E R had almost the exact same experience in stalling and his was a wiring harness issue.

mechanic. Others will correct me if I'm wrong, but I believe you will have to remove the 3rd member (Not to hard), tear down the front diff (Med) replace seals (Not too hard) and put the diff back together (med-hard). Putting the diff back together takes additional skills with a press and getting the pre-load right.