Sounds similar to an issue I had due to ethanol in the fuel, it collected enough water to rust up the fuel pump. It would crank all day but not start as the canbus sensed a FP issue and cut the...