The actual tank itself shouldn't rattle.try changing the cap, if no success then you probably have a small leak on the headgasket.