I bought 2001 CRV last year and after 2 days driving, the " malfunction Indicator Lamp" is ON (sb. call it Check Engine Light). I tried to open fuel filling cap and took 3 times driving, the Lamp disapeared. But it came back again after a few days. sometimes the lamp disapeared after I filled up fuel tank. I was thinking the problem is fuel filling cap, so I changed it 2 monthes ago. The lamp disapeared. But last week, I added a bottle of Fuel Injector Cleaner into fuel tank, and the Lamp came back again. No matter what I do, open cap, fill up gas, it is still there. I use OBD II to check it, and got 5 codes:
P0171 System too lean (bank 1);
P0301 Cylinder #1 misfire detected;
P0303 Clinder #3 misfire detected;
P0304 Cylinder #4 misfire detected;
P0300 Random misfire.
then I changed Fuel filter, but the Lamp is still there.
The driving is not too bad.
Thanks for helping!