Ok when my E23 (735i 1985) starts up from cold, it seems unable to hold the revs when idle, causing it to stall, this seems only to happen when it is cold, therefore I have to keep revving it. It rarely happens when it is hot, any one got an idea on what might be wrong or is it just cause it is an old car?