Every morning my car starts without a problem, but when I arrive at a location and turn it off, it sometimes won't start. When I shift gears at a stoplight, the idle sometimes drops too low, causing it to stall. I've already replaced the fuel pump, fuel filter, IAC valve, and battery. When I try to start the car with the windows fully up, and I keep trying to roll them up, the rpm drops.
Codes: P0156, P0141, P0136, P0161
Codes: P0156, P0141, P0136, P0161
!