Unfortunately it sounds like the clear coat on your wheels is starting to deteriorate. The culprit is usually age and contaminants working themselves into/under the actual clear coat. There really isn't an off-the-shelf product to fix this. If it is merely a surface stain, I would suggest trying Honda Spray Polish to remove it. It is an excellent multi-purpose polish that is safe on nearly every type of finish (I've used it to detail/clean everything from an Aprilia motorcycle to the clear lexan shield on my helmet, to the hood of my e36 with only superior results). You can get a can at any local Honda dealer in the parts dept. If this doesn't work, your only real option is to have the wheels refinished:
(
www.rimpro.com ). If you don't want to fork out the cash for that, you could always VERY CAREFULLY strip the clear coat off the lip only, and then use a traditional metal polish to clean them up. If you go the stripping route, expect to spend about twice the time you do now to keep them clean. You'll need to polish a bare metal lip after every rain/wash to keep it shiny. Best of luck!