Sounds like you're talking about the light that looks like the little wrench in the upper right of the instrument panel? That's the Maintenance Minder.
I could say check the manual, but we'll just cut to the chase, this is what you'll find...
However, since the independent mechanic and the Honda place probably both did the reset, it sounds like a trip back to the dealership for your V....Turn the ignition switch to the ON (II) position.
Press the select/reset knob repeatedly until the engine oil life is displayed.
Press the select/reset knob for about 10 seconds. The information display shows the reset mode initial display as shown.
Select the ‘‘OIL LIFE’’ indicator by turning the select/reset knob. The display begins to blink. Push the same knob to enter this setting.
The engine oil life and the maintenance item code(s) will begin to blink. Push the select/reset knob to reset.
The maintenance item code(s) will disappear, and the engine oil life will reset to ‘‘100.’’
If by chance you're talking about the little oilcan looking light in the lower left, that's the low engine oil pressure warning light. Thus sayeth ye olde manual...
This indicator should never come on when the engine is running. If it starts flashing or stays on, the oil pressure has dropped very low or lost pressure. Serious engine damage is possible, and you should take immediate action.