May be water in fuel with the way the temp is up and down especially if the tank is not full It may be fuel line blocked I would check fuel first then move on to electrical next remove fuel line drain in a clear heavy plastic jar let it set a few minutes you will see water on bottom of jar and...