Started the car this morning and it would not idle. Kept trying to die. Drove it about 20 miles. It ran terrible the whole trip. But it would idle after it got hot. When I would let off the throttle, it would drop to 500 rpm and then slowly climb to 750-800 rpm. Got in this afternoon to drive home and it started normally and drove normally. What gives with this?