I went through the tests and the TPS seems fine except for one thing that was weird. Using Nistune, ranged from 0.44V to 4.5V WOT. I also tested it using a multimeter and ranged from 0.44V to 4V but anything above 4V, it reads open. Not quite sure about that. I checked the resistances on the gray connector and those passed. 1.1k to 9k at WOT. I am getting 5V supplied to the TPS. My hard idle switch passed continuity tests as well.