The P1443 code is fairly common for 95~97 Rangers. This code is usually caused by split evap hoses or a bad Purge Flow Sensor, rarely by a bad Purge Solenoid.
The Purge Flow Sensor comes from Ford as part of a $100+ assembly. However, you can buy just the PFS from RockAuto or others for about $25~30. I replaced one in a 97 Escort and it has kept the P1443 off for several years.
STANDARD MOTOR PRODUCTS Part # CP416.