great pics!....ive had that type of cable break loose at the throttle lever end before[ its just crimped in].....move the lever back and fro and see if the black plastic sheathing comes out of that housing.....also that spring on the other end looks a little beat....some PB BLASTER down on the governor end might free it up a bit too [ cant hurt]