Circuit check engine light codes
P0171 - system too lean (bank 1)
P0121 - Throttle Position Sensor/Switch A Circuit Range/Performance Problem
P0154 - 02 Sensor No Activity Circuit
P0155 - 02 Sensor Heater Circuit Malfunction (Bank 2 Sensor 1)
P1637 - Generator L Terminal Circuit
I'd start with the O2 sensor and TPS sensor wires and look for cuts or places where wires have come in to contact with your headers, heads, etc. (Your alternator and TPS issues could be related as they are on the same side of the engine.)


