If the relay was bad, the pump wouldn't run for those first two seconds. A common cause of this problem is a defective crankshaft position sensor. Without its signal, the Engine Computer won't know the engine is rotating so it won't turn the fuel pump relay on during cranking. You normally won't have spark either.
Sunday, January 29th, 2012 AT 2:48 PM