My Jeep was running rough and dying when idling or coming off high RPMs. I too. Into auto zone and I got 4 error codes. Two were piston 1,6 misfiring and the others were po123 po121. I know the two TPS are related but are the piston misfiring related as well. In a novice mechanic and Jeep owner. Would appreciate any help.