Turns out my idle mechanism was seized in the high idle position. Pulling it out and giving it a good cleaning and lube has cured what's ailed me....
Separate names with a comma.