I recently replaced the PCM on my 2005 wrangler 4.0 auto, and that fixed the majority of the codes that it was throwing. It idles and drives fine, however, I am still getting recurring P0174 and P0171 codes. After reading some forum posts I took a look at the throttle body, and found that the crankcase vent tube seal was split on the manifold side. I used duct tape and a zip tie to seal and clamp this shut, so that now whatever air does make it through is hopefully inconsequential. On top of this, I used zip ties to secure the connector on the tps sensor, as I read that it being loose can cause problems. I also cleaned the throttle body. However, since these where all small changes, I'm guessing that there not the cause of the codes. On top of this all the o2 sensors are a year or less old. From what I've read the fuel pump or filter could be the issue, but I'm hesitant to replace it in case its not the problem, and I need a $50 part if I want to test fuel pressure since the 05's didn't have valves on the fuel rail. Does anyone who's had these codes before have an idea of what could be causing this? I'll post the code's freeze frame data down below.
DTCFRZF: P0174
Fuelsys1: CL
Fuelsys2: CL
LOAD_PCT(%): 16.1
ETC (F): 208
SHRTFT1: 6.3
LONGFT1: 23.4
SHRTFT2: 5.5
LongFT2: 31.3
MAP (inHg): 4.4
RPM (/min): 2127
VSS (mph): 35
SPARKADV: 20
IAT (F): 82
TP (%): 12.5
DTCFRZF: P0174
Fuelsys1: CL
Fuelsys2: CL
LOAD_PCT(%): 16.1
ETC (F): 208
SHRTFT1: 6.3
LONGFT1: 23.4
SHRTFT2: 5.5
LongFT2: 31.3
MAP (inHg): 4.4
RPM (/min): 2127
VSS (mph): 35
SPARKADV: 20
IAT (F): 82
TP (%): 12.5
