Rinker 330, constant gas smell from both gas caps, new o rings installed last year. Any suggestions?

I have a constant gas smell from each cap on my Rinker 330. I installed new o rings, (from the hardware store), however I thought they fit well. Help?
Answers
Regards,
Ian
The Third “B”
Secretary, Ravena Coeymans Yacht Club
https://www.rcyachtclub.com/
PC BYC, Holland, MI
I suspect you have Perco caps
PC BYC, Holland, MI