air will always escape before a liquid will escape due to it being far less dense. it sounds like your vent when the boat is on the trailer is lower than your fill. and if that is the case by have a air tight fill cap if the vent hole is lower the only way for air to get out is through the vent and it having fuel in it the fuel will naturally shoot out. just a theory