Revs seem limited
Vehicle runs fine and then suddenly loss of power and revs seem limited below 2600RPM, switch ignition off and then on and it runs well. I notice the problem is worse after refueling. It keeps cutting out every few hundred meters. After a few days problem is less frequent until the next refuel.
Sounds like you may have some moisture in the fuel. Have the fuel filter replaced and by all means refuel at a different station next time.