I'm helping my brother out with his 03 Chevy 2500hd with a 6.0 gas. It recently started running rough and misfiring. He put new Delco plugs and wires in it. Fuel pressure is a tad low at 48 psi while idling. Jumps up to 55 with regulator vacuum line off. Sometimes it barely runs and won't even move itself and other times you can't even tell it's misfiring. Watching some data is what is confusing me. Like if I watch the engine coolant temp it will run the correct engine temp and then it will jump to -30 for a second then goes back to normal. Other sensors were acting this way as well. It will go into closed loop and then it flashes open loop fault. I'm guessing something is either shorting out or a sensor is screwing up the others. We're just working with a generic code reader that can watch live data. Any ideas to check on this truck? Thanks for any help.