When mine stalled the check engine light came on (finally!! ), I took it to honda and the code for excessive play in the cam shaft came up, and that requires engine work. I got an estimate and when I drove off, it was fine, but still idles rough. Got the sensors replaced, maybe faulty ones? but in any case still idles rough. I have an 01 as well, and it has been doing that since 03 I would say...