Hey guys have a 2006 BMW M5 it has been acting very strange lately. If I let the car sit and start it and drive it all is well until my motor is fully warmed up I get a Servtronic malfunction code in the dash and the steering is heavy. Sometimes I can get away with shutting it off and starting it back up but a couple more miles down the road it comes right back. Other times I can shut it off and start it back up and it will not go away until I let the car sit, but it always does come back within most drive cycles. When I do a scan it comes up with 93C1 code servtronic hardware faulty. I assumed it was the gear converter sensor on the rack and pinion so I bought a replacement and installed it and I’m still having the same issue. Any thoughts on what this could be? I also have a brand new battery I just put in yesterday and the alternator is charging at a steady 14 to 14.5 V. I also reset the steering angle to see if that was the issue as well. No luck so far. I will list pictures of the codes I am getting but I believe the Servtronic malfunction is non related to the others.