Pumps are rare to fail unless abused, so….
Check the fuel relay, and the fuel cut off solenoid.
One thing to note is your frontera is running an high pressure system, its not compatible with vegoil, vegoil will kill the pump , do you know the history?
Just have to mention that to rule that out, but await your fault codes.