if there was a ground issue with the tps that would cause the signal return to be 5v(above 4.
causing code correct? so what happens if you follow that tps ground and cut out the splice and resolder. that should fix code and depending what all is on that ground circuit it may fix his other problems, i dont have a yj manual but thats the direction that seems logical. i have seen adj tps before but not on your jeep or mine. i wonder what your min tps is? i know you can twist the shaft that goes through the tb but that would mean somone screwed with it before and your min tps would have been very high if that were the case