hi i have a 1998 BMW 323i and when i start my car up in the morning, my idle jumps around, and it blows out blue and black smoke. It does this for about 30 seconds and then it clears up. I have replaced the tps(throttle position sensor) sensor, the icv(idle control valve) valve, the ccv(crankcase vent valve) valve and 1 of its vacum hoses. My car used to have high idle until i took apart my manifold and repaced my icv valve. And ideas?
Also i just got a transmision light on my cAR AND MY TRANSMISSION WENT THROUGH ALL THE GEARS(WASENT STUCK IN 3RD GEAR LIKE MOST) AND THEN THE TRANNY BANGED. So i pulled over and shut the car off and it fixed itself then in about 8 more miles it came on again. I really dont know what could be causing the problems with my car. Any help i would greatly appreciate.
new spark plugs in car and checked all vacum hoses.