I have a 1990 BMW 750iL. The car shakes a lot at idle, it is not the spark plugs, dist. cap, or the rotor. It also feels underpowered when accelerating hard. Also when going up hills there is a constant viberation. What is causing this? Also, when driving very slow (pulling out of a parking spot) the car seems to shake every harder.