RE: Code Po442
Well, I would say if the picture is his truck then its a 2002 to 2006 3rd gen.
P0442 is an EVAP code. Evaporative Emmissions. Usually when you get this code its from your gas cap. Either the cap is bad or you didn't turn it enough times after you got gas!
Clear the code, take off your gas cap and put it back on, when it clicks I usually turn mine a few times. See if it comes back on again.