1999 Ford Escort Zx2 2.0 DOHC Rough Idle drop in RPM when heat on

Also, I did get a new water pump, and my check engine light is flashing a code for P420. Haven’t asked mechanic yet. It’s been doing this for two cold seasons now.