Bought this truck 2years ago with it newly smogged, I have driven it as a weekend rig after putting a lift, tires, knuckles and a tune up into it and now it repays me by GROSSLY failing smog twice. 
The first test I took without touching the engine because it seemingly runs fine. 160# across all cylinders, starts right up and idles well, etc and these are the numbers we got:
Idle 725 rpm
Co2 11.20
O2 .50
HC 434 max is 150
CO 5.36 max is 1.20
2500rpm
CO2 1230
O2 .10
HC 129 (actually a passing #) max 180
CO 4.37 max 120
The guy is only doing a two speed idle test so no nox reading.
He said its probably the cat and it looked a little old so I replaced that, then I did the lean drop adjustment for the idle mixture, THEN I tested and found that my egr is working but both of the vsv that control the air injection are not working so it has been in bypass the entire time. My buddy let me borrow his vsv for the test after we verified operation and Now I'm thinking I'm golden but look at these numbers:
Idle 587
Co2 11.70
O2 .80
HC 1135 !!!!!!!!!
CO 4.57
2500 rpm
Co2 12.70
O2 .10
HC 127 again passing wtf?
CO 3.89
So I head home dejected and while removing the vsvs I notice that the air rail hose looks odd. Come to find out, the check valve rusted to hell, not working and now the air was still not getting into the rail. Upon further exam I find there is a significant crack in the head pipe but thankfully not the manifold.
So I'm slowly working through these issues but the astronomical HC number is blowing me away. It doesn't seem like I could be that far out in the woods with my idle mixture adjustment. It was something like 4 turns out when I started and its more like 2 and change now.
Any help is greatly appreciated. Thanks for reading this manifesto of a damn post!

The first test I took without touching the engine because it seemingly runs fine. 160# across all cylinders, starts right up and idles well, etc and these are the numbers we got:
Idle 725 rpm
Co2 11.20
O2 .50
HC 434 max is 150
CO 5.36 max is 1.20
2500rpm
CO2 1230
O2 .10
HC 129 (actually a passing #) max 180
CO 4.37 max 120
The guy is only doing a two speed idle test so no nox reading.
He said its probably the cat and it looked a little old so I replaced that, then I did the lean drop adjustment for the idle mixture, THEN I tested and found that my egr is working but both of the vsv that control the air injection are not working so it has been in bypass the entire time. My buddy let me borrow his vsv for the test after we verified operation and Now I'm thinking I'm golden but look at these numbers:
Idle 587
Co2 11.70
O2 .80
HC 1135 !!!!!!!!!
CO 4.57
2500 rpm
Co2 12.70
O2 .10
HC 127 again passing wtf?
CO 3.89
So I head home dejected and while removing the vsvs I notice that the air rail hose looks odd. Come to find out, the check valve rusted to hell, not working and now the air was still not getting into the rail. Upon further exam I find there is a significant crack in the head pipe but thankfully not the manifold.
So I'm slowly working through these issues but the astronomical HC number is blowing me away. It doesn't seem like I could be that far out in the woods with my idle mixture adjustment. It was something like 4 turns out when I started and its more like 2 and change now.
Any help is greatly appreciated. Thanks for reading this manifesto of a damn post!
