just came back.
Good news, it isnt the TPS 100 percent sure.
had it checked with closed throttle. the number states 16.( phew)
when i turned the throttle, the number was 101. (double joy).
but will monitor the idling the next few days and see the progress.