Look at fuel and air filters first.
It I a simple engine, if not in limp mode it only needs air and fuel - restrict those and you limit it.
With a blocked fuel filter it will drive OK - until you need more power, say hill etc and it will crawl up it lol