Being it ran all that time with no check engine light, I think it’s a pretty sure bet there is an O2 senor on your truck.
All the information I checked shows the O2 sensor in the exhaust pipe in front of the catalytic converter for a 4.3 engine.
Here are some links you can check out.
Component location
http://www.autozone.com/servlet/UiBr...3d800870d8.jsp
O2 sensor information
http://www.autozone.com/servlet/UiBr...3d80086e71.jsp