checked timing and is spot on, no vacuum leaks but went ahead and changed the L shaped one on the map sensor and made a tighter connection on the big vacuum line on the side of the intake. drove it around for a bit and it halfway surges intermittently and is just chugging fuel. then it tossed codes p0171 and p0172 again.
'96 2door XJ project dd/family rig
'87 K5 tubed crawler on tons/40's