After greasing the spring on the microswitch lever it's now idling pretty consistently around 1200. Something else I discovered while playing around with it this morning was that if I opened the throttle slowly by hand while idling, it would stick at around 1700 but if I snapped it fast it would drop back down around 1000. The lever seems to be sitting where it should be when the engine is off which I assume is why it will idle below 1000 when I first start up. So I guess I'm still looking for something between the spool and the switch? Or is it time to adjust the screws? Something else I noticed while driving around, if the RPM was below 1000 because I was slowing down, it would go up above 1000 when I put the clutch in to stop.
I may have to pick this back up in the spring because it's supposed to snow on Monday and rain tomorrow, but I put about 40 miles on it just driving around in circles today and I'm down to a little over 1/4 tank so by the time I get home from work I should be pretty well set to park it for a couple months if I have to...