WHAT could this be?!?

I prefer to not throw parts at a problem, but to systematically rule each component out.
The stalling could be un-related.
Grounds also do exactly as you describe.
Engine, body and chassis grounds. There arent many, so its only time and no money.
Same with checking the nss on the transmission.