By ok do you mean checked by a gauge or meter to show ok?
I would think IF all is OK like you said, It Could be Voltage Regulator or Stator not putting enough juice into battery while running, being you charge it at home and it will start then....On the ride it uses the juice and doesn't have enough juice to start again after the ride. Right?
I and Others here will want to know more facts like
""how old is the battery?
"" If you go on the ride after starting, ""how long of a ride is that? and ""will it start right up again after turned off after the ride? , and/or ""not starting the next time tried ?? meaning next day?
give a little more information and we'll try to help.
signed....BUBBIE