It could be siezing. They run hot (air cooled) and little riders often start and stop over and over again, not giving it any air flow to cool down the motor. This happens to ours as well after about 15 minutes sometimes. But will start back up again in a few minutes.