Hi all, My sister has a 1997 E36. since last week, the car cannot rev over 3000RPM. Idling is normal. When flooring the pedal, it will hit 4000RPM max and then drop to 3000RPM. Bila bawak jalan slow and gear change also lembab. What can be causing this problems? Any pointers much appreciated.Hamka