Mileage is under 20,000 and car is driven locally. Have replaced O2 Sensor 3 times since Nov. 2005. Most recently replaced by dealer on Feb. 7, 2007. Service Engine soon light just came back on again. Also replaced head gasket in mid January. Dealer tells me car needs to be driven more. Any advice would be appreciated.