If it works on the bench but not on the ground, your gear ratio is probably too tall,
or the motor just doesn't produce enough power to move the weight. Like suggested above, lets see some pictures of the tires and the drive train. We can't even guess about what we can't see.
Here are some photos, I have changed the rear sprocket to a smaller one but still won't move under load. I even wired it up to a large car batter but no improvement.Im gonna guess gear ratios are way off.
Post up some pics of this.
Im sure someone can spot your issue.
Perhaps Functional Artist can help with the pixie wrangling.
Side note: Perhaps we should call him Fiberglass Artist now.
I have changed the wiring to a larger size.I have run the gokart and the controller,wiring and motor do not get hot? I have added extra battery in parallel I even disconnected the batteries and connected to a car batter. Gokart works until you put a small load on the wheels, doesn't even move under its own wight?I would feel around for hot wires and hot connections. Resistance causes heat and hot parts will show loose, corroded or undersize wires and connections.
Howdyi changed the rear sprocket to a smaller size but still won't move under load

I had a larger sprocket on the drive axle but that didn't work that's why I tried a smaller one just to see if it made any difference
Yup, 12V 250W is for stuff like "plastic" Powers Wheels type vehiclesHi, I had a larger sprocket on the drive axle but that didn't work that's why I tried a smaller one just to see if it made any difference. I have tried several size wheels and that doesn't work? I'm thinking the motor i am using might be under powered for the size and weight of the gokart. It is 12v 250w what do you think?
I have changed a pedal gokart for my grandson into a 12v gokart...
Hi Steve13.
We need the tooth count of the motor sprocket and the axle sprocket to calculate the gear ratio you have. Don't guess, count the teeth.
EDIT: count all the teeth on every sprocket you have used so far; it would be educational
24/9= 2:67 GR (gear ratio)There are 9 teeth on the motor sprocket and 24teeth on the axel sproket.

24/9= 2:67 GR (gear ratio)
Putting on a smaller axle sprocket is COMPLETELY WRONG. To lower the gear ratio so that you have more torque ( power ) you need a LARGER axle sprocket.
If you have a 9 tooth on the motor, you want a 54 tooth on the axle. If one that big is not available, then the largest one you can find. You went the wrong direction when you changed too a smaller axle sprocket.
There are 9 teeth on the motor sprocket and 24teeth on the axel sproket.