Pitted roof from rust under vinyl top repair

I've never had an luck painting anything over rust. It always comes back. I've used converter a few times and it stayed put.
Any particular rust converter you used that you would recommend?