No definitive cause.
Gas? My neighbor said it had to have been a gas leak for it to go up that quickly. But we didn't have any previous leaks, and the left side (as you are sitting on it) has the carburetor and that side didn't burn as much as the right side.
Electrical? Very unlikely since...