Ken,
Kilz just won't stop rust... the only way to really stop it is to sand down to the bare metal and then paint. And even then... We have a problem with rusting on our hot-water-heat radiators, every few years we take everything apart and sand down and repaint. It is what it is, I guess!