2000 BMW 523

Engine Mechanical problem
2000 BMW 523 6 cyl Two Wheel Drive Automatic 155000 miles

I have BMW 523i 2000 Model, and I am facing many problems:

1- When I stop the car sometimes the RPM start going up and down and sometimes it switch off buy it self, this happens when the car stopped.
2- Suddenly the power steering stopped working, I checked the Power steering oil and it was fine no leak and I changed the Power steering Pump but the problem still exist
3- The car is shake and I can hear tackling voice in the front right side, and the car is going to the left side if I left the steering weal. So I changed the Brake drums but I still feel the problem.

Please help me to identify the problems and solving it.

May 6, 2009.

Check out the related content below while we wait for the question to be answered by a professional mechanic.