5.7 hemi idle and backfire

Ok that's a lot of error codes.. lets see what they are?

P0038 - Oxygen Sensor (Heating Element)
P0053 - Same as above.
P0073 - Same as above.
P0043 - EVAP Purge Solenoid Valve 1 Control CKT
P0463 - Fuel Level Sensor Circuit High Voltage
P0480 - Cooling Fan Relay 1 Control Circuit
P0499 - EVAP System failure.

So lets start off with O2 sensor. I'm guessing the issue your having is a bad O2 sensor which is low idling your motor. I'd start with changing the upper O2 on the side that having issues.

The rest look to be emissions related. EVAP you prolly don't have so it could be shut off in the PCM. Not sure on the Fuel Level or Cooling Fan. Prolly both could of been eliminated when the PCM was flashed.

Riddler