Well I think I know what the problem is but just want a lil more confirmation. It is hella cold here so I know that contributes to it along with throwing O2 sensor codes but could there be an underlying problem?
On start-up my truck surges really bad at idle, from almost dying up to about 1200rpms. It does it until it gets to operatinig temp then it runs normal but it seems like it doesn't want to fall below 1k rpms while coasting and not under throttle. Could it be only the O2 sensors that are causing this?