sounds like a fuel pump problem to me. check wiring and all that good mess. also check the pcv valve and what not.