I ended up changing the fuel filter. Still had the problem. Then I changed the I.A.C. valve and that solved it. I was told these tend to go out at around 100K.

Expensive fix though <img src="/forums/images/graemlins/rolleyes.gif" alt="" />