I failed 2004 Toyota Echo emission test today. Diagnostic trouble codes are P0441, P0442, P0446. The check engine light has been on for many years and it has always passed the emission test before. However, as of Jan 01, 2013, emission testing in Ontario changed and began using the on-board...