the manufacturers have a fuel pump relay that contains 2 separate relays that control the fuel.
basically one switches on as the car ignition is turned on and the other takes over and is controlled by a sensor that tells the relay to stay on while the motor is turning.
if one of these relays is faulty the car will go and then just as you take off from a friends or the petrol pump the car wont go
well daughters car had this annoying problem and i searched the net for a solution.
well here is the site that cured my problem with the ifo i needed.
http://www.tegger.com/hondafaq/mainrelay.htmla lot of trouble finding it as my car had the steering wheel on the right instead of the left as in USA.
any how after much searching and listening to where the click was coming from the relay i found it.
unplugging it showed i had the right one
SOB to remove.
took the cover off and only with a very strong light i found a dry joint and re soldered it.
with out knowing which joint to look out there was no way i could have found it.
i appears the relay should have been mounted with a flexible mount as the vibration from the motor tends to shake one of the relay components and eventually the soldered joint holding it disintegrates.
realy pleased i could find the solution on the net and save heaps of automotive electricians services and dollars