I have 2007 mazda cx7 and recently the check engine light came on. I took my car to the dealer and they diagnosed the problem at the evap leak detection pump, they told me, pump needs to be replaced and its gonna cost; pump plus labor 450$. I didnt leave my car there to have it fixed since they told me there was no actual leak in the pump. My question; is it okay to drive my car with this check engine light on? And is the pump failing? Or is it possible that the some sensors give the false alert and there's nothing wrong with the pump? Also one more question; I have an extended warranty; the power train warranty and they told me at the dealership that the replacement of this detection pump would not be covered by my warranty? Is that the case? And how do I check whats covered what not?
Saturday, October 6th, 2012 AT 12:21 AM