I don't have a clue how TPS are made, but i have this feeling that you may need a buffer between the PIC and the sensor...