Paul,
Just fixed this problem over the weekend myself. I ordered a new Honda o-ring, when I received it, it seemed just a bit thicker that the original one. When installed, the pressure dropped enought o turn the oil sensor on. So I went to Kragen auto parts and picked almost exactly same o-ring as the old one for a fraction of what paid for the Honda one. No more leaks.