I read the entire thread and nowhere do you say you've replaced the fuel filter or checked fuel pressure.