318is cranks, but doesn't turn over
I just recently bought a 1994 318is a couple of weeks ago. 166,000 miles. Replaced the thermostat, spark plugs, coolant temp sensor (shooting out a 1223 engine code, which is air coolant related). The car had been running fine, have it an oil and coolant change. The vehicle had still been running fine yesterday, I drove it all around town. But this morning, I went to start it, and all it does is crank over. First thing I checked was the battery. It had a lot of acid build up on the positive, so I used the old coca cola trick. Tried starting it up again, same thing. I've been asking all around, trying to figure out what is going wrong. The previous buyer had mentioned he had someone take a look at it, and said the engine was shooting a p0301; cylinder 1 misfire. I'm no mechanic, but driving around town the car had no hesitation towards get up and go. I installed a spectre air filter, which I was told will give the engine a rough-ish idle, (50k, 80k roughly) until the car becomes more used to the air cone. My guess is that it could be fuel related, maybe the pump or the actual connection. an ignition coil, or the crank sensor is out. I checked the relay to the fuel pump and it's fine. Any suggestions as to what could be the cause of not catching, an starting up? Any help or suggestions would be greatly appreciated. I'm new in town and there aren't a lot of mechanic shops where I live.