Any Check Engine lights or codes (autozone will read them for you)? What's happening at idle?