Any ideas why my 1994 Grand Prix w/ 3.4L idles very fast (2000 rpm) at startup when cold. Once in closed loop it settles down around 1000rpm. Before that however, it is hunting like crazy - ramps up to around 2000 and then almost stalls around 500 rpm. It continues to do this until temp picks up. Any ideas, thanks for the help.