I have a DI, and it refuses to start. It turns over, but won't fire. sometimes it will almost start, but dies out. The spark plugs have spark, fuel filter was changed not to long ago, I checked the fuel pressure on the fuel rail and it read 31 psi, I can hear the buzzing noise from the fuel pump. I am beginning to think that it might be an alternator problem because, I have noticed the turn signals having a rapid blink. I also replaced a supposedly dead battery, but after a few days with the new battery, the truck would click, and after about a 5 second delay it would slowly turn over and start. I actually just recieved the rover yesterday as it was trucked out to Flagstaff AZ from DE. I was going to drive schultz pass today but that doesn't look possible. Any possible solutions would be very helpful. THANK-YOU