The PCM on OBDII will throw warning and MIL lights. I think the brake or abs light will light up until you get it flashed with your VIN. Your truck should still run if it's the PCM that is actually throwing codes.
I have had pretty good luck with www.car-part.com in finding specific parts. It is a network of all the junkyards with a stock of all parts and vehicles they have in their yard. You can sort it by distance or price or part grade. Check it out.