my 2004 pontiac grand prix gt...is loosing power. When I am on the freeway it feels like it's sluggish and when i step on the gas sometimes it doesn't downshift. also every now and then the temp gauge seems to indicate overheating then it drops down...i check coolant and its okay. also the o2...