enough boost is when you have 3 dimple marks in the hood from the valve cover nuts..
Will it hit the idle stop screw if you push it towards it?I had a problem just like that (except it would slowly go down to idle) and fixed it by filling the "dish" in the IP lever with a spray lube, it was just gummed up.
I haven't touched the governor yet.Figured out what it is though... for some reason, my throttle isn't always going back to the min throttle screw. I turned the max fuel screw out about 1/4 of a turn which made the problem slightly better for now, but it still sometimes likes to hang higher. The thing that doesn't make sense though is that if it's sitting around 1500rpm, I can drag the clutch to drop it under 1000 and it stays there. Maybe some internal pressure on the throttle shaft holding it out a bit..So, looks like all I have to do is move the throttle on the shaft and set up my max fuel and idle again!