Contaminated fuel the fuel pump and the cars computer are often the cause. The fuel pump may be starting to go bad when you get below half a tank the pump does not submerge in fuel as much to keep it cool and it will seize up and stall the motor.

L A To Vegas And Back By Electric Car 8 Hours Driving 5
Car stalls at half tank of gas. This all has to be cleaned out of the tank or it will ruin the new pump. Its probably time to. Check the fuel pressure. But its better if the gas is fuller. You will need to replace the pump and check inside the bottom of the tank for small metal bits that almost look like shiny sand. Lately when i have a little less than half a tank of fuel in my car and its been sitting for a while approx 5 10 hours the car will really struggle to start up.
There are two ways two fix this issue. The first is to drain the gas tank. If the car has only half of a tank of gas it acts like it will die until you put more gas in and it has to sit for a while before it will start again. It turns over after the normal crank and a half but stalls out instantly. As you drive around with less than half a tank it causes to fuel pump to get hot and wear out faster. When your fuel tank is half full your car stalls answers this is a 1999 ford courier btwif the tank gets below a half tank it will lose power like if it needed stp gas treatment or.
Little is more frustrating than having your car die after filling it with fuel. Check to make sure there are no loose wires if not check the alternator output. Its not the immobilizer. If its high mileage then bad plugs could contribute but have no relation to why it seems to happen at half tank. The fuel cools the pump making it last longer. If you regularly run it below 14 tank it probably is the fuel pump.
Fuel pump its in the gas tank and is cooled by the gas in the tank. After the gas tank is drained fill it back up with fresh gas. To get the car started itll take a good few seconds of cranking to get it. Causes for a car to stall after refueling can be within the fuel system itself. If your car was running fine until the last time you filled up your gas tank the problem is most likely caused by too much moisture in the gas. Air filter would also be good to check it costs nothing to yank it out and make sure there is no blockage around leaves plastic bags.