96 monte 3.4 stats fine but idle goes up and down from 1000 to 1500rpm for a minute or two then dies. Drives ok and has lots of power but dies when coming to a stop. Any ideas?