A few days ago, the lower radiator hose had a hole in it, casing antifreeze to be sprayed into the fan, thus throwing it all over my motor. After fixing that, about a day later, my check engine light came on. Having it tested shows the error code P0171, running to lean on bank 1. The jeep is idling at around 750 RPMs and is a rough idle. Diving at highway speeds all seems fine, but if driving at very slow speeds (20 MPH) the Jeep seems to "surge" a litttle. What could the problem be?