I could be wrong but not sure if the 800 scrambler has a throttle position sensor as it's a cable actuated throttle, which runs straight to the throttle body.
The bike has no ride by wire.
One thing I would check for, is if the current owner has a full license, was the bike restricted to meet A2 license requirements? On engines like this, it's common for a throttle stop to be placed on the end of the throttle cable that only allows maybe 60% throttle.
My friend had exactly this fitted to his 796 Monster.
If it hasn't been restricted, I would look to see if anything else is blocking the cam on the end of the throttle cable from moving fully.
If that's all clear, it could be an issue with the throttle bodies themselves, not being able to open.
Or, if the bike has been stood a long time, it could be problems with the fuel injection not being able to get enough fuel through into the engine.
E5 or E10 fuel can often turn to jelly when left for a long time and cause big issues with fuel systems.
To be honest, if it's anything more complex than the first suggestion, unless you are getting the bike for next to nothing... I would walk away, if you don't want a possibly big repair project.
here's a thread where someone with an A2 bike is trying to find the throttle body:
My scrambler is restricted due to me only having my A2 license, the restrictor is a throttle stop on the throttle body. I'm wanting to take the scrambler to my local sprinting track some time but i want the engines full power so the plan was ride to the track, remove throttle stop, sprint and...
www.scramblerforum.com