It was the sending unit. Truck is fine and it was NOT reflashed. Oil pressure gauge works as supposed to. I guess I have a good dealer or got lucky. Also replaced oil pan as we couldn't get it to quit leaking at the plug. Not bad for the 50. 00 deductible on my warranty.