RE: 2003 6 -Check engine light P0442
I just got my 06 mazda6s back with warranty repair. This is very similar to yours.
from dealer note:
25214 purge solenoid 1.5 performed computer test and found code P0455 evap stored in system.Perrformed smoke test to evap system and found no leaks. Activated purge smoke test to evap system and found no leaks. Activated purge through IDS and purge was ticking as it should. Performed vacuum test on purge valve and found value not holding proper vacuum. Replaced purge solenoid and cleared code. Test drove vehicle and retested system with IDS and system Passed. F 008XDX, F0607ARX. Tech 1946