O.k.,I have seen weak fuel pumps cause this fault here needing replaced before and is fairly common.You will need to have a fuel pressure test done to see if the vehicle is low on pressure.Below is the procedure and you may have to rent the tools needed from a parts store.If you cannot test this yourself someone will have to do this that has the correct tools for testing.Since you have spark there is a very good chance the fuel pump has failed needing replaced.
1. Relieve fuel pressure.
2. Remove the service bolt on the fuel filter while holding the banjo bolt with another wrench. Attach the special tool.
3. Start the engine. * Measure the fuel pressure with the engine idling and the vacuum hose of the fuel pressure regulator disconnected from the fuel pressure regulator and pinched.
Pressure should be: 304 - 353 kPa (3.1 - 3.6 kgf/cm2, 44 - 51psi)
4. Reconnect vacuum hose to the fuel pressure regulator.
Pressure should be: 245 - 294 kPa (2.5 - 3.0 kgf/cm2, 36 - 43 psi) *: If the engine will not start, turn the ignition switch on, wait for two seconds, turn it off, then back on again and read the fuel pressure. ^ If the fuel pressure is not as specified, first check the fuel pump. If the fuel pump is OK, check the following: - If the fuel pressure is higher than specified, inspect for: ^ Pinched or clogged fuel return hose or line. ^ Faulty fuel pressure regulator. - If the fuel pressure is lower than specified, inspect for: ^ Clogged fuel filter. ^ Faulty fuel pressure regulator. ^ Leakage in the fuel line.
If more help is needed, use the reply tab to continue our conversation. If no further assistance is needed, kindly rate my service.You can rate at any time and we can continue to work on your question as this will not close out your question.Keep in mind in some cases it can be difficult to fully diagnose or help repair your vehicle without seeing it and I work on delivering the best possible answer from what I see to work with.