Yes thank you. The Alternator is new and with a new battery. Yes the Charging system is fine. Like I said the problem with the Charge light glowing dimly was the bulb check relay. I added that so other people with charging light issues can see what I chased down. A new relay fixed that problem ($17) .
Back to the ECU problem. After posting the first ECU questions, I printed out the ECU section of the service manuals pdf from this website. These are the best service manuals I have ever used. I with the help of these manuals I was able to check all the 118 pins on the ECU. The manual tells you what each pin should be reading electrically with a given condition of the Truck (Ignition on not running , Eng. running warmed up etc.). I found pins 115( O2 sensor heater) should be Battery voltage. It looked like it was floating around .9 vdc. And pin 52 the return for the rear O2 sensor heater should be 0 vdc . It was sitting a 2.4 vdc. Also pin 118 was incorrect. I checked the pin outs several times. Even on the first start up (never showing any codes) pin 115 and 118 and 52 still was incorrect. After reading the manual, after clearing the codes, the ECU will not turn on the engine Check light. Only on the second and following start ups will the ECU turn on the engine check light. I can't remember why they said why the do this. I did all this testing with my digital volt meter. You could also use a O scope if you have one. I do, but the DVM was easier. The ECU is now at a repair facility. The interesting thing was, all the other codes that were given, had all correct signals. And the rear O2 sensor code never did show up. But it was defiantly not right. The ECU repair facility confirmed I was correct. They also appreciated all the information I sent with the ECU so they could look directly at the problem. Just as a side note, the first pins I checked were all the 12vdc (battery voltage) and grounds connecting to the ECU. Those could make your ECU do weird things as well as a low battery voltage. When I get the ECU back I am going to change out the front and rear O2 sensors for good measure. Also I know O2 sensors output will change with age. Since the truck has a little over 130K miles on it, they are due to be changed anyway for the best performance.
This took quite a bit of time. But at least I knew the ECU was bad. I have had what looked like ECU problems before on other cars and after buying a new or refurbished ECU (several hundred dollars) the problem turned out to be something else. So I am very cautious when I suspect an ECU problem.
Thank for your help.