I have a 1998 Volvo V70 with 68,000. A few weeks ago I started getting the CHECK ENGINE warning. It comes on for a few days and goes away for a few days. I checked the code on it and it was P0172 Engine Too Rich. I've been looking through the postings on this forum for similiar problems. What I have read so far is that I either have a leak in a vacuum hose or I have a faulty O2 sensor. I was wondering if the fact that it comes and goes might not suggest that it is the sensor rather than the hose. Your comments are welcome.