my 99 started doing the same thing the other day. when it's cold it runs ok but after a few minutes it bearly idles. i'm not getting any codes so i'm thinkin maybe it's the cat. it's got 141k so it's prob due to go out. might punch it out this weekend and see what happens