The p0442 is a small leak detected,the p0445 is the purge control solenoid circut shorted.The leak we can disregard for now.Replace the purge control solenoid valve.This may repair both of your problem codes.The purge solenoids are know for going bad.And the leak may be at this solenoid.Replace the purge control solenoid first.You may have to have the leak smoke tested after you replace the solenoid but you may not to.
__________________
If i have been helpful,please click accept.
If you need further assistance just ask and i'll be glad to help
