My 2000 GT's engine revs up and down (from about 1500 rpm down to 500 rpm.. or less) when idling. Today it even stalled at a light. It seems to run perfectly fine otherwise. I first noticed this when I started the car in the morning to let it warm up, but it happens regardless of the engine temp.
Does anyone have any ideas as to what this could be?