I'm getting a wrong reading for the TPS SENSOR

Sounds like you have your meter set to read mv ( millivolts ). If it 41 is good for idle.
41 mv is the same as .41 v

Sent from my iPhone using Tapatalk
Many multimeters have range buttons on them also that moves your decimal and changes your value.
Put your meter on your battery (or the 5v reference line) and push the range button (or turn the knob) until it looks right.

Then back probe the output signal.

Also, stand by for a bunch of people to tell you to buy a Scanmaster :D