idle too high, makes undriveable

Yep, something is messed up. The fast idle cam should be free and you should be able to tap the gas and kick it off fast idle.