I don't know what logic you used for cooldown but it sounds like a frame rate issue. If it is then try to count the cooldown in fixed update instead of update. If it isn't, then I don't know XD.
I've removed the jump cooldown and attack cooldown and added and tweaked a bunch of stuff, check the development log :)