Boy, does my son's slant run crappy!

Try the spark plugs... that's all that was wrong with mine and it had the same symptoms as yours. 6 new ones and it runs great now!
Keep us posted.