Hey all
I have a '91 318i that's been developing a bit of a problem over the past couple days. Every once in a while, when trying to take off from a light, the engine won't rev up past ~1500rpm. It seems to bog down as if it wasn't getting enough fuel. If I floor the pedal or (sometimes) shift into second, it'll struggle for a while before eventually catching and going through the rev range like normal. When cruising in fourth, I also lose power for a short while before it picks up like normal.
The oil is fine, not milky as would indicate a blown headgasket. I did notice a strong gas smell when I took off the oil cap, though I have no idea what that could mean. I also replaced the plugs about a month ago, but beyond that I'm at a loss. It just started doing this a few days ago, but had been running fine for the past four months I've owned it. It's probably worth mentioning, though, that I have been getting a CEL for the camshaft position sensor for a couple months, even after replacing the CPS and resetting the ECU.