You may want to check the HST linkages underneath. Even though it's a fully electronic engine, it still uses bowden cables from the HST pedals and the Hand throttle up to the throttle position sensor in the side of the engine.
I'm thinking a stick or something is pushing the cable underneath and won't let it idle down.