My daughter's car, a Honda Jazz, have not been used for more than 3 weeks. We replaced a new battery as the engine failed to start. Even with new battery, the engine still failed to crank. We took it the workshop and was informed that the fuel pump has seized. Why does the fuel pump seized?
There are unlimited possibilities to why fuel pumps seize.
Could be faulty
Could be old
Could have just "been its time to go"
I'm sure you're looking for a better explanation than that so here's my attempt. Usually it just gets dirt or sediment in it.
When a car sits for a while or when it runs completely out of fuel is when the fuel pumps seize. Gas is dirty and over time that dirt builds up at the bottom of your tank. The fuel pump eventually sucks up enough of that dirt to cause it to not work.
Some fuel is cleaner than others (as in not as much dirt mixed in) but is more expensive.
A way you can tell if your fuel pump is bad is to turn the ignition key to ON and listen for a little hum coming from the rear of the vehicle. You might need to have someone back there to listen. (Fuel pumps are usually inside the tank).
What's happening is when you turn the key the pump starts and attempts to "prime" the engine before it's started. This should make an audible noise for about a second or two.
If you don't hear it, turn the key to off then back to the on position again. If you still can't hear anything it could be that the pump is bad.
I hope this helps. Sorry if it's hard to follow.