My daughter's 02 reg 2.0 petrol CR-V has an engine management light that comes on and goes off at random intervals.
It sometimes stays on for a while after the engine is started, and sometimes comes on while driving. The local Honda dealer says that if the latter happens she should pull over, switch off and then switch on again (bloody hell, MS have written the software after all).
The dealer is going to fix it (they say) under warranty and the need the car for 2 days to investigate/poke about/strip the engine.
Does anybody have any idea what the cause might be?