325i choking around 2500 rpm
Hey guys, new to the forum here. I usually just go through old threads and find what I need but this time Im finally stumped. There are a lot of threads about problems around 2500 rpms but i havent found any like mine.
About a year ago my 325i died on me and would not start. Im not sure if this was the cause but it turns out the drive shaft caught the o2 sensor cable and had its way with it. After replacing the o2 sensor it began shutting off with no warning at all, usually at low idle and usually in a dangerous situation. After replacing the fuel pump and DME relays this problem was solved but then the choking at around 2500 rpm began. The weird thing about it though is that sometimes ill start her up and the car will run like a dream through the whole rpm range, then the second i turn it off again and let it sit for two or three hours its back to the choking and what not. It seems to do this when the DME is in any situation in which is resets. Like It'll run on factory settings until it readjusts and resumes with the choking (is my assumption). I do know that the car came with a performance chip and this was my last suspect. I would get another but I'm concerned about EWS issues.
this is what I've replaced so far
throttle position sensor
DME - used
idle control valve
checked extensively for vacuum leaks
Sorry for the long write up but i wanted to squeeze all the background info in here
I've been on this for more than a year now and would be hugely grateful to anyone who could chime in.