Just so nobody else has to look up the codes
"P0443 - Evaporative Emission Control System Purge Control Valve Circuit
P0102 - Mass Air Flow (MAF) Circuit Low Input
P0141 - O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 2)"

The mass air flow code is probably causing the running issue, is that fuse you mentioned in your other post blown again?

Here's the info from obd-codes.com
The MAF may be disconnected, or a wiring connection may be bad
The MAF may be dirty or otherwise contaminated (Note: if you use a reusable oiled air filter, be careful not to apply too much oil or that can contaminate the MAF).
The MAF sensor may be faulty
The vehicle computer may be faulty (very rare)