I know this is easy for me to say. Why not get the bike put it in a truck and drive down to Kevinx. Or get the throttle body from dealer and overnight it to Kevinx and ask him to go thru it.
Your dealer sounds lazy and want the easy fix after they throw a bunch of parts at the bike.
Please add your state and model of bike you have. Click user CP @ top of page and then far left click edit signature. Thanks