Single mom and son with old BMW - it was stalling and engine shutting down, had fan fixed and it is not stalling anymore but it is now running very rough, it's like driving a truck. Has anyone experienced this or do you have any suggestions what we should look at in the engine?