My 2008 Pilot has had the check engine light on for a while. I know dealer said I need to change the O2 sensor but have not yet. I recently had the VTM-4 light come on after a rain storm. I am not sure if this a factor or not. The light does go off if I shut off car and restart. I have a scanner and the codes I get are: P0138, P0141 and P2271. These are all tied to Bank 1 Sensor 2 and they say sensor heater voltage, sensor heater circuit and sensor signal stuck rich. It sounds like if I change out that O2 sensor that might resolve all my issues. I am just scratching my head on the VTM-4 light as that fluid was changed about 20K miles ago. Just wondered if anyone else has had a similar issue and what there fix was. My pilot has 206K miles and I love it. Just want to keep it going.