OK, strap in, because this may be a long one.... This 4.0L OHV (166K miles) will throw a P0171 code during a regular, in town drive, but will never throw this code during highway driving. Also worth mentioning, the MPG is steadily going down the crapper. She used to throw both a P0171 and P0174...