Had similar issues with a Sunfire and a Grand Am. Both were bad ICM's.