hello everyone thank you for your consideration

I have a 2014 1190rx that, when started cold, idles way up to ~3k rpm for a little while then calms into a nice ~1750rpm lope

however

if I ride for a while, shut it down (key off), and start it back up, it will idle normally until the first time I crack the gas, after which it will idle hunting around 2500rpm+. this is a very high idle which makes shifting even into first gear at a stop something of a chore. no matter how long I leave it sitting it will stay sky high

in either case the IAC says 40 steps and the closed throttle position is 3% in the diagnostics.

any ideas???