ill add pictures if requested*my e34 (m20) has an idle problem and misfire. the car was running great till about this week. last week it wasn't running due to a slave cylinder failure. I replaced that and got the clutch working. at first the car wouldn't start and after having a BMW specialist diagnose it and removing/testing the fuel pump, he swapped the fuel relay with another similar(blue) relay under the hood. the specialist told me I had a bad fp relay. after the car got started, it idled fine. but then it would jump to 2k or 2500 and just stay there. *when the idle goes back to normal (700-900) the check engine light comes on. when the revs increase, the check engine light goes off. when driving; it takes off from 1st pretty rough and jumps. in any other gear if I go wide open throttle it stutters, especially in 5th. sometimes it will even completely just shut down.*what I think: I'm not looking at any vacuum leaks but there are a few things I'll point out. there are 2 in/outlets (not sure) that are to the left of the tb. they look like they would have hoses attached to them but don't have any.*when the tech was working on my car and the idle climbed, he tapped on the ICV and it started to idle normal.*my car tells me: the oil level sensor*there are 2 plugs. one on each side with orange housing that I can't seem to find where they go or are for.*there's a plug right above the alternator that isn't connected?(possible oil level sensor?)*I'm trying to get help and figure out the idle problem and why it randomly shut down.*and I also recently discovered my car has Bosch platinum 4+ spark plugs.*