Im having a problem with my check engine temp warning coming on and my temp is reading high if i shut my car off and start it back up 90% of the time the temp goes right back to the middle where it is normally then i have no problems. this is only happening once in awhile not all the time. The dealership wants to replace the cooling fan but i dont think that is it. If the car will cool down that fast just shutting it off and turning it back on then how can that be the cooling fan. Please give me some input on this.