I glanced through here and didnt see this suggestion so I apoligize if it is a repost of sorts.

Have you checked to make sure your fuel pump is working correctly...