Boy, does my son's slant run crappy!

The fact this happens when your starting up and just after coming to a halt tells me it's got something to to with the fuel level in the bowl. Gas is still sloshing around in there for quite a while after you stop. I would check the needle and seat,plus the float and it's level.