I've got the same problem, I was told to check for the right fuel pump push rod, if its too short it would cause this. I haven't done that yet, I am starting to think the fuel is just evaporating over time.