I have a 2001 Civic that has a unique problem. It will start and run for about 2 seconds and then stop. You can restart it but it will do the same. It acts like it is being starved for fuel but the fuel pressure remains constant. There are no engine codes in the computer and all of the parameters are within range. The main relay and fuel pump relay operate normally like nothing is wrong. Any ideas?