sounds like you may have some water in your fuel, Check the fuel coming out of your fuel pump if there is water in it you will see it. Change your fuel filter, pour the fuel out of your old filter checking for water. Hope this help you out!
Robert T
November 2006