engine has to be cranked over many times to start, when started it runs very well. switch it off then on as many times as you want it will start again but switch it off and leave it for half hour same problem. im thinking its the fuel, is there some kind of drain off when engine is idle, and pump has to reprime.. is this supposed to happen or do i have a faulty pump, hate to buy a new pump and its still the same.. all help is appreciated. many thanks.