I have a 2005 honda rincon 650 it runs amazing at idle but as soon as I hit around 1/4 throttle it acts like it is hitting a revlimiter and will not rev any higher It has a brand new battery I adjusted the valves with no change the diaphragm looked good it throws a tps code but that's about it the spark plug looked good I don't know if this is some sort of limp mode or what