A 100-300 rpm increase as the ECM comes out of ECO mode at 97% throttle (~5500) is normal.
If your engine is coming out of ECO mode at 5100 rpm your 97% throttle point is indicating that you are lugging the engine.
At a normal straight and level cruise at local pattern altitude, are you able to reach 5800 or beyond or at least very close? (5750?)
At some point in the flight envelope, (Cruise or Climb) you should be able to make 5800 rpm.
If not, you are never utilizing the engine to its full potential.
You may be saying what's the big deal? It is only a few horsepower and the plane has plenty to spare.
If you haven't already, one day maybe years from now, maybe next week, you are going to experience a Density altitude event.
- - -
Mine happened after a touch and go after burning off over half the tank of fuel.
We had been flying for 2+ hours of local airport hopping making half a dozen landing so far that day.
We weren't overweight by a long shot. We were oblivious and fully confident.
What changed was the afternoon heat was peaking.
After finding ourselves still below the treetops, 3/4 of a mile beyond the runway, the cooler cornfields and very light inputs to the controls eventually resulted in a 50 fpm climb at MAX Power, Slightly leaned, and the smallest touch of Flaps. Not a fun event!!!
- - -
The difference in an engine peaking at 5400 rpm and 5800 rpm may only be a few horsepower, but one day it may be the difference between climbing out at a marginal 20 fpm and sinking into the trees at 20 fpm.
Don't throw away the top few horsepower because you think you will never need it. Some day you will.