Erratic idle symptoms that I have noticed should always start with a good idle control valve cleaning. There are a few threads on performing this easy operation. Plus its free to do, which always makes for a good start.