Today while running errands I got back into my vehicle to start it, '03 4wd V8. The engine cranked just fine and started up kind half ass, it idled at about 300 rpm for a few seconds and then just died out. I attempted to start it several times after that and it would just crank but to no avail. I checked all related fuses concerning EFI and fuel pump. I also took out the relays controlling the ignition system and other relevant ones and tapped them a few times, Just in case they were sticking. Sadly it would not start. I had this problem once before a few months ago. Only thing is last time it did it the vehicle started up after a few tanks and problem went away, until now I guess.. Any advice?,, Thanks