My 95 discovery starts fine but won't run more than a few minutes before it just dies. Thought it might be a fuel filter bad but saw no change after replacing. I can hear the fuel pump before starting and looks to have good fuel pressure at the engine. Battery voltage is good. I would appreciate any suggestions