I will tell you also that fuel in some part of the country at some not so honest gas stations is not what it says at the pump they add stuff to it to make more profits, could it be that you fueled in morocco at a not honest gas station it happened to me before and there is no way to know until you start hearing noises coming from your engine.
I had once pumped shitty gas to a car and it run like shiit until I burned 3/4 of the tank (lucky for me I was on the motorway way so no slowing down) then I refilled my tank and the problem went away.
Bad quality gas in a small motorcycle engine is a lot worse that in a car and I am willing to bet that if you fueled in morocco you probably had bad gas sold to you.
2009 BMW R1200GSA Adv stuff
2006 SUZUKI DRZ400S Light Adv/tech
2004 HONDA TRX250 wife
2007 YAMAHA WR250 son
2006 YAMAHA TTR125 daughter