P0107 - MAP sensor voltage low
P0122 - Throttle Position Sensor voltage low
P0205 - Injector fault #5
P0300 - Multiple random misfires
P0303 - Misfire cylinder #3
P0305 - Misfire cylinder #5
P0422 - Vapor leak (small) from EVAP detected
P0456 - EVAP leak (small) detected
IMO, verify battery charge level (over 12V) and condition, clean the terminals and posts (replace the terminals if necessary), clean the ground points (passengers inner fender, engine block to firewall), clean the terminal and post on the alternator, get the alt tested. Clean up the fuses in the PDC next to the battery too.
Wonky power will cause all sorts of problems, and the low voltage warnings from multiple sensors makes me think power problem. Misfires and generally bad running are symptoms of bad sensor inputs.
Those two EVAP codes are typically cause by fitting a non-stock gas cap, a busted stock gas cap, or a stock cap not fitted properly. Try removing the cap with the engine off, then snugging it back down again. Clear the codes and see if that helps.