Hello, finally going to make my first post here and of course it will be a long winded question. Every other little problem I've had in the last year and a half of owning this car has been easy to find a solution for on this board but this one has me stumped.
Talking about a '91 318is here. Basically, the car runs perfectly except for this: The idle will drop very low occasionally while it is still warming up. It is not enough that it will die and if I give it a little gas it will immediately go back to normal and not do it again during that drive until the next time I start the car cold (or very close to completely cold)
For example, a route I drive often: Start the car cold in my driveway and about 2 minutes from my house I will be doing 35mph and put the clutch in to down shift for a turn. If I do not shift quickly rpm will drop to around 400 and the car will almost die. I shift, get back on the gas and from there on out everything is back to normal. One time I kept the clutch in, coasted the turn and pulled over with the car in neutral just to see what would happen. RPM dropped to almost stalling speed like usual and it stayed there until I gave it a little gas and it went back to normal and held solid idle after that just fine. It has this problem at other times too but it seems like if my drive keeps it off idle during some critical point in warming up I won't notice it at all.
Any ideas what could be causing this? Seeing as the car doesn't actually stall is this even a problem or normal?
It has done this the entire time I've owned it and stayed the same through the following upgrades and maintenance:
Cleaned ICV
New ford injectors
All new intake rubber and throttle body heater delete
New o2 sensor
New ECU temp sensor
Ebay chip
New clutch
Not sure where to look next, I have this car so close to 100% other than this so any help would really be appreciated.