2D Character Rotation Problem?

I have a Plane that is used as my Player that is a 2D Texture. I have it rotated so that it is 80 X, 180 Y. The only thing is, I have a CharacterController from a 2.5D-style game rather than 2D, so whenever I move left/right, the rotation of my character resets all rotations to 0 for some reason, making the Plane flat so you cannot see it. Here is the script.

Can anybody help? I really need to get this movement fixed. Note that jumping works fine.

Cross-post.