I have a 2009 Impala, V6 engine. The overflow tank has fluid at the correct level. My problem is this - with engine cold, I remove radiator cap and fluid down so I add a little. After a few days, same deal. It is my understanding that when the engine heats up, it will push fluid into the overflow tank and as it cools down, it will suck fluid back into the radiator thus keeping it full. Is it possible that my radiator cap won't let fluid come back in from the overflow tank?