I have a 2005 Mustang GT, its consistantly had 02 sensor codes for bank 1 sensor 1 and bank 2 sensor 1. But recently also pulled up, p0122, p0223, p0455, p2100, p2110, p2195, p2197, and p0053. I know some deal with tps, but I dont know what to look for or where to start in order to fix it. List of new parts: purge solenoid, purge valve, evap canister hoses, plugs about 6 months ago, coils about 6 months ago, fuel pump, tps about a year ago, 02 sensors(OEM), cleaned throttle body.