I have a '98 Montero 3.5 with 230k+ miles on her. The other day, I was driving home and it stalled at a light, The idle air control motor is fine and has under 500 miles on it. I did have a fairly visible intake manifold leak between the upper and mid intake manifold plenum. I've never...