Okay. First, the fact that the engine stalled when spraying carb cleaner in it is normal. I just wondered where you sprayed it. If it was around the IMRC seals then you have a quite large vacuum leak. The IMRC runs from the intake manifold just behind the throttle body to the head giving clyinders extra or or a longer intake port which gives you low end torque and high RPM horsepower. There are 2 signals that actuate the electrical box that opens the butterfly valve in the IMRC. A spring ussually keeps it closed, but when the throttle posistion sensor, TPS and the crank positon sensor, CKP indicate a positive increase in the throttle position and an increase in RPMs, the butterfly opens to increase performance at higher RPMs. Depending on the engine this happens at either 1500 or 3000 RPM.
So, if you are having a rough idle issue, then there is a vaccum leak at the IMRC seal and the seal needs to be replaced. If the seal does not seem to leak vacuum, you will hear a hissing sound of air being sucked in or use a piece of thread to see if it gets sucked towards the seal area, then the butterfly valve may be stuck open which would create a rough idle and performance issues form 1500-3000 RPM and even above as the signal to the PCM which goes to the ECU will be incorrect and other parameters such as air/fuel curves and ignition curves may be affected by the inaccurate signal information.
If oil is leaking from the seal at the head or it seems to have a vacuum leak, it needs to be replaced.
You may have to check the TPS and CKP for functionality as they could also be giving a false signal to the PCM and opening the valve to early too late or keeping it open or closed at all times.
Check the IMRC butterfly valve by identifying the butterfly arm that the linkage or cable actuates, depending on engine, to check it for smooth operation and the resistance from the spring that keeps the valve closed. I included a diagram of the system to idntify the components.
If all of this seems to be in order, you may have to check the port for the IMRC just behind the throttle body for carbon build up. If you find any deposits, even in the throttle body, clean it with carb cleaner but make sure you spray out ports from the inside out towards the intake manifold. This prevents deposits from moving further into the IMRC port and will hopefully push them out as they tend to build up near the intake manifold. On the other end you may have deposits at the cylinder head. Cleaning it is the same but spray towards the cylinder head as to prevent the same thing as deposits build up near cylinder.
That is all the mechanical check s you can do besides checking for a vacuum leak elsewhere on the engine.
Otherwise you should have the trouble codes pulled. Any Advance Auto or Auto Zone will do this for free. The code will give a brief description of the faulty component.
That is about all the advice I can give you. If you get a trouble code that you need help with or have any questions, please reply to post again and I will be glad to help you out ASAP.
Image (Click to make bigger)
Thursday, December 22nd, 2011 AT 11:24 PM