This going to sound left-field, but I was recently experiencing idle creep from 700 to like 1500rpm at stoplights...and it was intermittant. It turned out to be the alternator. New alternator; happy idle. -Brent