I'm new to this forum so if there is any problem on the post, please tell me, thanks
I have alot of questions.
I have just bought a BMW E30 325i 4 door and I ran into a problem. The car keeps revving high and then low from time to time until you turn the ignition off,(The tachometer does not work so i dont know how much its revving up to) I have cleaned the ICV with carb cleaner, brake cleaner, and soaked them in fuel injector cleaner for 20 minutes or so. The car has not been revving, dont know if the things i did solved the problem. My main problem is that when i start the car, it sounds like it wants to start but stalls after 1~2 seconds later. Some time it starts for 3~4 seconds but does not idle very good and then stalls. Everytime it happens the check engine light comes on. I have to start the car around 7~8 times until the car starts but idle's poorly and I drove it around for a few minutes and then the check engine light goes off and the car idle's fine. I dont know if its too cold outside(48 degrees).Is there anyway to fix it? I read some other forum that the BMW E30 has some problems with the fuel pump, could the fuel pump be malfunctioning?The ECU is chipped and the car has a LSD. I went to pelican technical and read a post that said replace all the vacum hoses might help, but dont the vacuum hoses need to be silicon?(if it does not than i will just use some regualr hoses) Will the engine misfire if one of the vacuum hoses is cracked? because i found a crack in one of the hoses next to ICV, it was connected to the intake tube.
Thank you to everybody that helps with my questions.