I think you might have to redo your crouch, since I have a feeling you're over-complicating it just a tad.
I've attached an image with pretty much all you need to make a basic crouching mechanic. Never over-complicate something simple.
Of course, this is just going to change the controllers height, you still need to move the camera as well.