A 38-foot sloop ran aground Monday near the north side of the Highway 92 bridge in Foster City after its diabetic captain passed out at the helm.