You should be able to pull the crank off and have a look at the splines on the axle and inside the crank. The axle is steel, so that should be fine, how do the splines look in the crank?. One thought... are the bearings OK? Pull the axle and chainring side crank out and check the bearings roll smoothly.