The one thing that can cause an engine like that to have a problem is fuel contamination. It could be water. It could be any number of things.