Why is my CharacterController slowing on hills?

I am using a CC for a platforming game and everything is going great except for when the CC moves on slopes. It hardly makes it up even a 45 degree slope. The slope limit is high, so it has nothing to do with that. There are no downward forces going on either. Any ideas?

Its an attribute of the character controller. You can change it in the inspector. Look at the Slope Speed Multiplier.

Double click on it and you can change the curve.

Try?

764-slope2.jpg

When editing the Slope Speed Multiplier you also have to edit the Step Offset.
Step Offset also seems to affect on the speed on slopes. Not quite sure how and why exactly though.