Jumping out of gear= usually bad synchros in the tranny or transmission mounts. The rev problem could be carb or distributor related--what model # distributor are you running? The shop should be able to diagnose all this stuff. Also log on to/join the 912 registry. Do a search on the 912bbs--lots of very knowledgable 912 owners in your part of the country....
912 Board