how high is it revving when you stop?? The white DX i had was doing that for a while.. started revving to about 1200-1500 and after a while it started going to like 3K!! if i smacked the throttle a couple times i could get it down to idle... anyway.. im blabbing

If it sounds anything like that.. its the O2 sensor.