car stalls when turning?

The baffle in your gas tank has broken off. Symptom is stalling in a turn. Drop the tank, pull out the pump and take a broom handle. See if you can move the baffle box around. If so, buy a new gas tank. Happened to both my 5.0Ls.
Hopefully he got it fixed about seven years ago. :)