It got very cold (below freezing) a few days ago (texas). The next day, quit suddenly, the idle became very rough - but no stalling. The next day the check engine light comes on (it was about time, LOL). Also, the rough idle doesn't seem to improve with temperature / warm up. Engine smooths out at higher rpms but is rough under load / high torque (low rpm) conditions.
Autozone says two codes: P0301 cyl 1 misfire detected, and P0171 system too lean bank 1.
I'm thinking a clogged fuel injector as the common denominator from those codes. Does that sound right? Is it possible that some water / ice entered the fuel system somehow and clogged the injector?
Vehicle is '98 ford ranger, 3.0 L, 97K miles.
Thanks...