My 2005 Vibe has been to the mechanic several times over the last year and they can't seem to find the problem that's causing the check engine light to come on. They've replaced the gas cap, solenoid vent, canister vent vale and I've used fuel injection cleaner a couple of times. The codes that come...