My mom has a 2004 Pontiac Grand Am that has about 122,000 miles on it. The car is in great shape except for the excessive ticking noise that plagued the Grand Am model line-up. However I have a problem with the heat in it now. The car has always taken a while in cold weather to warm up, but...