replace the fuel filter (the one in the engine bay) thois kinda thing happened to a friends car, it would totally cut out, then hunt up again, then keep doping that for ages, she was with the racv and the dude spotted it straight away, new filter and it was fine.