This is gonna sound Really wierd, but did you change the fuel filter? It sounds like its either partially plugged or backwards. Just a thought.