Is you check engine light on do to a faulty a canister purge solenoid. I have a factory new replacement solenoid set that fits the 2004 - 2009 2.0 and 2010 - 2013 non skyactiv motor and 2.5. The solenoid has a 12 month 12,000 Warranty good at Mazda Dealership. Just bring in your receipt. Please male sure your PatPal shipping address is confirmed. Unconfirmed addresses will delay shipment. Shipping is Free via usps within the United States PR HI extra. Remember Zoom Zoom !!