It could be that the AFM fuel pump contact is dropping out. You could try the fuel pump test jumper to rule out a problem with the AFM fuel pump contact.