No clue what the code is. The delayed starting after being off for a while is a device that keeps the fuel under pressure and not draining back into the tank. When it is bad the longer you go without starting it the further the fuel gets away from the engine. Then the fuel pump has to go for a while to pump it back.