need help with hard start problem
I have a 00 323i and when the engine is cold it is very hard to start. You have to crank alot and the car will only hit on 2 or 3 cylinders then when it catches it still misses and sets the misfire codes. However after it starts if you turn it off and fire it up again it runs perfect. You can clear the codes and drive it all day with no problem then the next morning same thing. Here is what i have done: New plugs, checked coils all were .8 ohms checked resistor boots all were 2k ohms, installed new plugs, installed new vanos o-rings unplugged mass air meter (still hard to start) changed intake boots and cleaned throttle body with it on the car. The problem started after i got a code for stuck throttle body and car went into limp mode so i changed intake boots and sprayed tb with cleaner until i got it working smooth now i have the hard start problem. Also i checked intake air temp sensor and coolant temp sensor with a scanner when car was cold and both showed 37F which was close to outside temp that day. Sorry for long post but i have been working on this problem for about 2 weeks now and have tried alot of things with no solution.