Limp mode...?! Happens for all different reasons.
Fuel, fuel filter, O2 sensor..? Did you try stopping , turning off and restarting it?
Scrap that. Just reread it. I'm not too sure. I had a similar problem with mine and can't remember what fixed it. Might've been the problem with a gasket I...