Can some body help me, when my geo is cold, it run fine, then when its hot, the revs go down when I stop, sometimes it turn off, and you can smell a bad odor from gases, not a regular rich gas mixture, I have a friend that borrow me from his x90 1995 his mass sensor, idle control valve and continue with the same problem, you can see sometimes de revs go up to 1500 then go fast to 500 or less, and the motor begin to shake 300-400 revs, when you put the gas it run great, strong with force, sometimes when you put 2nd or 3 at the beggining, doesnt clean the rev very well until you push more gas and runs great. I hope some body can help.me.