I have a 2020 520cc foreman that cranks and runs fine but after 30-45 run time it shuts down and will not crank. Brought it home and checked connections/plug the next day and everything checked out fine. Cranked up fine several times and ran good until it was ridden for another 30 minutes. Shut down again and will not crank. Bad fuel pump? Any ideas?