Most of the fault codes are related to the transmission fluid pressure sensor - I'd start there - remove, clean and /or replace the fluid pressure sensor.
Try these on-line resources for the replacement parts: www.autopartswarehouse.com, www.partsgeek.com, www.rockauto.com, www.partstrain.com, www.autoanything.com - to list a few.
For example, they (RockAuto) list the replacement fluid pressure sensor from around $46.00 for your vehicle.
Fluid pressure sensor = AIRTEX/WELLS part #5S5389 - or it's equivalent
P0882 OBD-II Trouble Code: TCM Power Input Signal Low
P0882 means low voltage is coming from the transmission control module circuit, caused by low battery voltage or an open or short circuit.
P0846 Transmission Fluid Pressure Sensor / Switch B Circuit Range Performance
The transmission fluid pressure sensor (TFPS) is usually found attached to the side of the valve body inside the transmission, although sometimes it may be found screwed into the side of the transmission case/body itself.
The PCM/TCM receives this voltage signal to determine transmission operating pressure or when a shift is occurring. This code is set if this "B" input does not match normal operating voltages stored in the PCM/TCM's memory.
It may also be due to internal mechanical issues inside the transmission. Refer to a vehicle specific repair manual to determine which is the "B" circuit for your particular vehicle. P0846 is typically an electrical circuit (TFPS sensor circuit) issue, although as previously stated this code may also be set due to mechanical issues (internal leaks, cracked or missing check balls in the valve body, low system operating pressure/main line pressure, stuck valve in the valve body). This cannot be overlooked in the troubleshooting stage, especially when dealing with an intermittent problem.
P0876 OBD-II Trouble Code: Transmission Fluid Pressure Sensor/Switch D Circuit Range/Performance
P0876 means there is an issue with the transmission fluid pressure, possibly due to a low transmission fluid condition or defective pump.
P0871 OBD-II Trouble Code: Transmission Fluid Pressure Sensor/Switch C Circuit Range/Performance
P0871 means there is an issue with the transmission fluid pressure, possibly that it is low, the pump is faulty, or the sensor is dirty.
P0988 - Transmission Fluid Pressure Sensor/Switch 'E' Circuit Range/Performance
Faulty Transmission Fluid Pressure Sensor/Switch 'E' Transmission
Fluid Pressure Sensor/Switch 'E' harness is open or shorted
Transmission Fluid Pressure Sensor/Switch 'E' circuit poor electrical connection