Had an F-150 that did the same thing. Now this was about 10 years ago, but I had to pony up the $ for a new engine...about 4K. I only did this because the vehicle was paid off. But I was going through a large puddle and let off the gas, and when I did it sucked water into the engine. After I got it started, it ran for about a week before it died.