TWA800 likely exploded due to a short circuit that ignited fuel-air vapor inside the fuel tank.
https://en.m.wikipedia.org/wiki/TWA_Flight_800