Have a 2002 dodge durango. Overheats once in a while and about 1/2 gallon low on radiator fluid everytime this happens. The overflow tank is full to the top and overflows. Check engine light also comes on. I changed the fan clutch cause that was not working and the radiator cap because it looked old. Still overheats. Please help me.