Idle issue

2012 650 Outlander

Start the bike it idles around 1300 RPM
Idle for 2 min for warm up
Hit throttle and engine does not return to idle and stays at around 3000 rpm

Throttle cable was removed and lubed. Bike started with out cable and throttled manually. Still does not return to idle.

All battery terminals are tight and battery is fully charged and passed load test.

Any one have any ideas?? TPS???

I have searched the group and nothing has helped yet.