I have a 2007 Mazda CX7 and recently got a check engine light on with P2006 code. Car-X gave be an unbelievable quote of 2000$ saying that, this and almost all needs to be replaced. Got a local certified technician fix the swirl and i've driven more than 200 miles since he fixed with no check...