Can always go with a ScanGuage. I bought one just for that purpose. Does a decent job of pulling any codes. But you have to look up what they mean on the web. Plus you can monitor all kinds of info while you're driving. >IF< your truck has a sensor feeding info to the ECM. My CAT has no pyro sensor, for example. The code reader is the only reason I spent my $ on it though.