1983 320i -- starts but immediately cuts off
I've been having several issues lately with this car so I'll start off with some background info first....
For over a year I've had stalling problems, it would stall out randomly while moving down the road and while stopped at a light or stop sign. After waiting about 30 seconds to 3 minutes the car would eventually start again. I didnt have the money to have the problem fixed and it wasnt a priority since I could still get around, it just took a little longer sometimes. I had assumed it was a fuel problem (suspecting the pump) and had planned to replace it when I could. Before that though, I replaced the filter since it was cheap and easy, but the problem got no better.
A few weeks ago I talked to someone who had the same model, but it was an '82, and he told me the problem turned out to be a faulty ignition coil. He replaced his and the problem was gone, so I gave that a try. I ordered and received the part, but then my car wouldnt start (it had sat for a week without being used because I was using a more reliable car). The new coil didn't seem to be the problem, the engine was still getting a spark just fine. I tracked the problem down to the fuel pump relay (thanks to this forum) and ordered a new one. I received it a week later and my car started running again upon installation.
I drove it to work and back for a few days with no problems and was hoping my troubles were over, but I was wrong. I went away for the weekend, and when I tried to go to work this morning I had starting problems again. The car now will start but will not stay on. The RPMs go up normally and then the car turns off immediately. If I give the car gas the RPMs will go up ~2500 to ~3500 depending on how much gas I give, but it still cuts off even if I'm holding the pedal down.
I don't know too much about cars, so I'm not sure where to start here. In other posts in this forum I see mention of vacuum tubes, but I'm not sure if the background of my issues makes the situation different or not?? Also, I wouldnt know where to begin to test the vacuum tubes or even how to find them. Any help would be greatly appreciated.