I don't know if I already mentioned this, but when I had my uber-irritating and persisitent P0133, what it finally came down to was Honda had to clear the code, the service advisor called it a "hard lock" or w/e. It made the light go away and I did believe the guy whole-heartedly because he didn't charge me anything, not even that initial $120 for them to look at it and say, "yep, CEL is on."