06 ML500 Intermittent 5170 Steering Wheel Angle Sensor Zero Sensor
Looking for advice on fixing my 06 ML500. It has a nasty squeal at start up that seems to be coming from the power steering pump (I have an auto stethoscope coming to be sure.) It goes away as the car warms up. But, I also have an intermittent 5170 code. I know that you can reset that zero point variation with the lock to lock procedure, and it does go away, but it will show back up again, and then go away on its own. I have SDS and I also see a code 9346, CAN communication with control unit instrument cluster as a stored event, that is the N10 control unit. SDS says it needs programmed. These codes/faults don't seem to be connected, but I wanted to get advice on that too.
I've ordered all the parts to replace the power steering pump, but as I read more, I worried about the steering rack as this seems to be a notorious failure point on these cars. I don't see any leaking fluid. BTW, my car does have the variable speed control unit too.